例如:
DataSet ds = new DataSet();
ds = '这里是取数据库中数据的函数'注:根据条件生成的数据同是来源于同一张表,因为我要将它们分别绑定到三个不同的dataGrid上条件1:RowFilter = "评审结论 = '评审中'"
条件2:RowFilter = "评审结论 = '放弃'" AND "评审结论 = '挂起'"
条件2:RowFilter = "评审结论 = '接受'"
DataSet ds = new DataSet();
ds = '这里是取数据库中数据的函数'注:根据条件生成的数据同是来源于同一张表,因为我要将它们分别绑定到三个不同的dataGrid上条件1:RowFilter = "评审结论 = '评审中'"
条件2:RowFilter = "评审结论 = '放弃'" AND "评审结论 = '挂起'"
条件2:RowFilter = "评审结论 = '接受'"
this.dg1.datasource=dv1;DataView dv3=new dataview(this.ds.tables[0],"评审结论 = '接受'","",DataViewRowState.CurrentRows);
this.dg3.datasource=dv3;第一个和第三个可以得出以上结论,可是根据条件二就写不出来了,请教大虾们,急,谢谢!
DataTable.select("评审结论 = '评审中'")
DataTable.select("评审结论 = '放弃' AND 评审结论 = '挂起'")
DataTable.select("评审结论 = '接受'")
da.Fill(ds,"dt1");
da.SelectCommand.CommandText="select * from 表 where [评审结论]='评审中'";
da.Fill(ds,"dt2");
datagrid1.DataSource=ds.Tables["dt1"];
datagrid2.DataSource=ds.Tables["dt2"];
如果这样的话可以在前台替换字符的
<%# Change(DataBinder.Eval(Container.DataItem, "列名").ToString) %>
在后台写替换
private string Change(string str)
{
……
}