如何删除数据集的列?
有没有一种方法可以为我这样做:
rh.dsDetail = ds.Tables[0].Columns.Remove(
Run Code Online (Sandbox Code Playgroud)
或者像这样:
rh.dsDetail = ds.Tables[0].Columns.Remove( ds.Tables[0].Columns[1],ds.Tables[0].Columns[2])
Run Code Online (Sandbox Code Playgroud)
Mar*_*ell 19
首先,a DataTable有列,而不是数据集.
如果你想摆脱它们,那么:
table.Columns.Clear();
Run Code Online (Sandbox Code Playgroud)
否则,如果你有索引:
table.Columns.RemoveAt(0);
Run Code Online (Sandbox Code Playgroud)
如果你有列索引,应该做的工作.请注意,如果删除第0列,则数字将随机播放(因此您可能需要按相反顺序执行).
或者,您可能希望按名称删除:
table.Columns.Remove("Foo");
Run Code Online (Sandbox Code Playgroud)