在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' –
它工作正常,邁赫扎德謝謝。 –