数据集选择语句?在Asp.net中
在web应用程序中,我从后端获取数据,数据现在在dataset中可用。我在那个数据集中有5列,但我只需要一列,所以我怎样才能从5列中只得到一列。我使用dataview,但它没有得到足够的支持数据集选择语句?在Asp.net中,asp.net,Asp.net,在web应用程序中,我从后端获取数据,数据现在在dataset中可用。我在那个数据集中有5列,但我只需要一列,所以我怎样才能从5列中只得到一列。我使用dataview,但它没有得到足够的支持 DataView dv = ds.Tables[0].DefaultView; dv.RowFilter= "empid"; 但我不明白。您可以帮助我吗?您可以将dv.AutoGenerateMembers设置为false,然后在DataView
DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter= "empid";
但我不明白。您可以帮助我吗?您可以将
dv.AutoGenerateMembers
设置为false
,然后在DataView
内的列上创建(使用设计器方法)与要在DataView
上显示的列的名称相匹配。在DataView的帮助下,您可以创建另一个仅包含所需列的表
DataView view = new DataView(ds.tables[0]);
DataTable newTable = view.ToTable(tabblename, false, params string[] columnNames
))//添加所需文件的名称
您可以从下面的链接获得完整的示例
或
您可以删除额外的列
ds.Tables[string].Columns.Remove(string)
要删除您认为是额外的列,请执行以下操作
删除行后不要忘记ds.AcceptChanges(),否则它们仍将在数据集中。Hi,Rami我没有得到dv.AutogenerateMemberwell是的,这是我的错,我认为这是一个
gridView