我正在使用WPF应用程序。我需要用一些属性动态创建按钮,并在dataGridView行中添加按钮。但Datatable不包含按钮DataType那么如何做到这一点请有人帮助我提前感谢。在datagridView行中添加动态按钮Wpf
这是我的代码:
DataTable NewDataTable = new DataTable();
for (int i = 0; i < Row * level; i++)
{
Button[] buttonArray = new Button[position];
string Col1 = "Rows";
string Col2 = "Levels";
for (int j = 0; j < position; j++)
{
if (j == 1)
{
Col1 = "Rows";
}
else if (j == 2)
{
Col2 = "Levels";
}
else
{
buttonArray[j] = new Button();
buttonArray[j].Content = "Postion " + j;
buttonArray[j].ToolTip = "Postion " + j;
}
}
NewDataTable.Rows.Add(Col1, Col2, buttonArray[j]);
}
代码
Dgrid.ItemsSource = NewDataGrid.DefaultView();
那么,如果“数据表不包含”的东西,然后创造出有所需的数据,并将其分配给'ItemsSource'自定义对象的集合。无论如何,在WPF应用中很少有DataTable的地方。有关更多信息和示例,请查看[MSDN-DataGrid](http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid%28v=vs.110%29.aspx)。 – icebat 2014-09-01 10:19:08