我有一個包含一些行的DataTable
。其中複製到DataView
。現在我有ID爲List<string>
的ID。其中包含GridView
中的所選項目。現在我想用AND作爲過濾器來過濾這個DataView
。如何使用多個「AND」條件將過濾器應用於DataView
當我只應用一個它的工作,但申請多個AND
不起作用。
在的.cs:
List<string> selectedAddress = new List<string>();
protected DataView GetSelectedItems()
{
DataView dv = new DataView(dtresult);
int count = selectedAddress.Count();
if (count > 0)
{
string query = "ID=";
for (int j = 0; j < selectedAddress.Count; j++)
{
string val = selectedAddress[j].ToString();
if (j == 0)
{
query += val + " and ";
}
else
{
query += "ID=" + val + "";
}
}
dv.RowFilter = query;
}
return dv;
}
任何想法?
偉大@ Somnath..its太長的時間,但能正常工作..!謝謝! –