从动态创建的数据表中删除列

时间:2013-12-11 10:03:18

标签: c# wpf datatable

我有一个数据表,其行和列已经定义并填充为

 table = new System.Data.DataTable();
            table.Columns.Add("Object ID");
            foreach (string column in columns)
            {
                table.Columns.Add(column);
            }
            foreach (string row in rows)
            { 
                drow = table.NewRow();
                tit = row.Substring(0, row.IndexOf('$'));
                drow[0] = tit.IndexOf('&') > -1 ? tit.Substring(tit.IndexOf('&') + 1) : tit;
                table.Rows.Add(drow);

            }
            //here i am displaying the data table on a grid.
            grid.ItemsSource = table.DefaultView;

数据表的数据由方法填充。

我需要从显示的数据表中删除一列。

我试过

table.Columns.RemoveAt(1);  //i put 1 there as a test

删除该列中显示的数据,但不删除列标题。 如何删除标题?

0 个答案:

没有答案