Viv*_*ikh 2 c# wpf xaml datagrid wpfdatagrid
我想在运行时更改此网格的特定单元格的背景颜色(显示已预订的座位).我从窗口加载的event.i上的数据表绑定此网格有一个像'A33'的席位记录.我的绑定代码就像这个.
MySqlConnection mycon = new MySqlConnection(str);
mycon.Open();
MySqlDataAdapter da = new MySqlDataAdapter("select * from Stage", mycon);
da.Fill(dt);
MyGrid.ItemsSource = dt.DefaultView;
Run Code Online (Sandbox Code Playgroud)
通过代码更改特定单元格的背景:
DataGridRow firstRow = dataGrid1.ItemContainerGenerator.ContainerFromItem(dataGrid1.Items[0]) as DataGridRow;
DataGridCell firstColumnInFirstRow = dataGrid1.Columns[0].GetCellContent(firstRow).Parent as DataGridCell;
//set background
firstColumnInFirstRow.Background = Brushes.Red;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13367 次 |
| 最近记录: |