我想检查网格视图中的条件,例如
if(loginid.equels('admin'))
query = select * from memberlist;
else
query = select * from memberlist where memberid like 'operator%';
根据查询,网格视图将显示成员列表以及将此代码放在.cs或.aspx中的位置以及如何?
答案 0 :(得分:0)
放置这种逻辑的地方是在cs代码后面的文件中。您可以将它放在页面加载中,然后将网格的DataSource设置为memberlist,然后调用DataBind。 希望这是你的要求吗?
答案 1 :(得分:0)
将此代码写入您需要检查d条件的位置,它会起作用。
string query = string.empty;
if(loginid.equels('admin'))
{
query = "select * from memberlist";
}
else
{
query = "select * from memberlist where memberid like 'operator%'";
}
SqlDataAdapter da = new SqlDataAdapter(query,sqlCon);
DataSet ds = new DataSet("aa");
da.Fill(ds, "ww");
gvData.DataSource = ds.Tables["ww"];
gvData.DataBind();