public void giveusersforsearch(object sender, EventArgs e)
{
myDal ob = new myDal();
DataTable obj = new DataTable();
obj = ob.givesearchtable();
"Insertion of code"
}
我从数据库中获取一个表,我想根据列名(名称)过滤表。
答案 0 :(得分:1)
你可以试试这个:
IEnumerable<DataRow> res = filteredDtobj.AsEnumerable().Where (dr=> ((string)dr["columnName"]).Contains("Something"));
这将发出所需的过滤行。
或者你可以使用它:
DataTable res = filteredDtobj.Select("columnNamelike '%Something%'").CopyToDataTable;
答案 1 :(得分:0)
上面的答案很好,但我建议在数据库杠杆上执行此操作,例如存储过程
构建并执行select sats dynamic。 像这样执行“select * from table order by”+ column 在执行SQL动态时搜索谷歌。