0
我在WPF C#是新的,我想建立在C#中的WPF的DataGrid,我想从像dfollowing代码清单添加colomns:添加多个列在DataGrid WPF C#
private void addColumn1_Click(object sender, RoutedEventArgs e)
{
List<String> headers = new List<string>();
headers.Add("URC");
headers.Add("Inv Ini ECP");
headers.Add("Inv Ini RCSA");
headers.Add("Inv Fin ECP");
headers.Add("Inv Fin RCSA");
headers.Add("Entradas ECP");
headers.Add("Entradas RCSA");
headers.Add("Salidas ECP");
headers.Add("Salidas RCSA");
headers.Add("Prod ECP");
headers.Add("Prod RCSA");
headers.Add("Tran A ECP");
headers.Add("Tran A RCSA");
headers.Add("Bal ECP");
headers.Add("Bal RCSA");
headers.Add("Tot Inv Ini");
headers.Add("Tot Inv Fin");
headers.Add("Tot Entra");
headers.Add("Tot Cargas");
DataGridTextColumn textColumn = new DataGridTextColumn();
for (int j=0; j < headers.Count; j++)
{
textColumn.Header = headers[j];
textColumn.Binding = new Binding("TotBal");
AcumProp.Columns.Add(textColumn);
}
但是我得到了一个错误AcumProp.Columns.Add(textColumn);
有一个不同的方式来做到这一点?我究竟做错了什么?
你一遍又一遍地将同一列对象的新
DataGridTextColumn
。您需要在循环内移动新的DataGridTextColumn()行。顺便说一句,千万不要说你没有说错*错误。人们必须猜测。帮助我们帮助你。 –