我正在开发asp.net应用程序并且是新手。在这里我有一些像selected = 1,2,3我想知道如果这个id的数据集包含或不包含?我不知道怎么检查这个。
这是我的代码 选定= 1,2,3
GVSubSelectDtls.DataSource = ds.Tables[0];
DataRow[] foundRows = ds.Tables[0].Select(selected.ToString());
GVSubSelectDtls.DataBind();
但是我收到了一个错误。我该如何解决这个问题?
答案 0 :(得分:0)
您需要在Select
中使用列名称,如:
DataRow[] foundRows = ds.Tables[0].Select("MyColumnName = 'My Column value'");
在你的情况下:
GVSubSelectDtls.DataSource = ds.Tables[0];
DataRow[] foundRows = ds.Tables[0].Select("ID IN ('1','2','3')");
GVSubSelectDtls.DataBind();