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()行。順便說一句,千萬不要說你沒有說錯*錯誤。人們必須猜測。幫助我們幫助你。 –