scroll bar כפול ב-datagrid?

  • פותח הנושא obby
  • פורסם בתאריך

obby

New member
scroll bar כפול ב-datagrid?

אני משתמש ב-Datagrid עם binding ל-dataview. את הטבלא של ה-view מעדכנים ברציפות מספר ת'רדים. מייד עם הופעת ה-scollbar מתחילות תופעות מוזרות כמו הופעת scrollbar כפול (שני סקרולברים אנכיים אחד בצמוד לשני ושניים מאוזנים האחד מתחת לשני). מישהו נתקל בתופעה דומה?
 

obby

New member
מצורפת תמונה של הבעייה והקוד

הקוד לבניית הגריד:
System.Windows.Forms.DataGridTableStyle DGStyle = new DataGridTableStyle(): DataGridTextBoxColumn textColumn; foreach (DataColumn dc in eventsTable.Columns) { textColumn = new DataGridTextBoxColumn(); textColumn.MappingName = dc.ColumnName; textColumn.HeaderText = dc.Caption; textColumn.Width = 200; textColumn.Alignment = System.Windows.Forms.HorizontalAlignment.Left ; textColumn.ReadOnly = true; DGStyle.GridColumnStyles.Add(textColumn); } DGStyle.MappingName = eventsTable.TableName; DGStyle.AlternatingBackColor = Color.Gainsboro; DGStyle.AllowSorting = false; DGStyle.ReadOnly = true; LogGrid.TableStyles.Clear(); LogGrid.TableStyles.Add(DGStyle); eventsView = new DataView(eventsTable); LogGrid.DataSource = eventsView;​
להוספת רשומה אני פשוט מוסיף שורות לטבלא של ה-dataview.
 
למעלה