在Web应用程序中,我从后端获取数据,现在数据集中的数据已经可用。我在那个数据集中有5列,但我只需要一列,所以我怎样才能得到5列中只有一列。我使用数据视图,但它没有得到。数据集选择语句?在Asp.net中
DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter= "empid";
但我没有得到。你可以helpme
在Web应用程序中,我从后端获取数据,现在数据集中的数据已经可用。我在那个数据集中有5列,但我只需要一列,所以我怎样才能得到5列中只有一列。我使用数据视图,但它没有得到。数据集选择语句?在Asp.net中
DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter= "empid";
但我没有得到。你可以helpme
表明随着数据视图的帮助,列的名称相匹配你可以创建只需要您需要
DataView view = new DataView(ds.tables[0]);
DataTable newTable = view.ToTable(tabblename, false, params string[] columnNames
)列另一个表; //添加所需
的名字可以从BEL得到充分的例子流链接
或
您可以删除多余的列
ds.Tables[string].Columns.Remove(string)
删除您觉得是额外的一个单独的列。
不要忘记在删除行后ds.AcceptChanges(),它们仍然在数据集中。
您可以设置dv.AutoGenerateMembers
到false
然后你DataView
(使用设计方法)中列上创建要在DataView
嗨,拉米我没有得到dv.autogenratemember –
嗯,是我的不好,我以为它'GridView' –
它工作正常,迈赫扎德谢谢。 –