gridview中显示指定字段

来源:百度知道 编辑:UC知道 时间:2024/07/04 23:15:03
比如我有3个复选框 分别是name sex age
我表里也都有这些字段
如何在我gridview中只显示我复选框中勾上的字段

这个对高手来说可能不难 可我挠破头皮也想不到 求解

先读取复选框的值。
然后拼SQL语句:
string sql = "Select ";
if(name.Checked)
{
sql += "[name] ";
}
if(sex.Checked)
{
sql += "[sex] ";
}
if(age.Checked)
{
sql += "[age] ";
}
sql += "from 表名";
最后把sql赋给SqlDataSource1.SelectCommand;
GridView.DataSourceId = "SqlDataSource1";
GridView.AutoGenerateColumns = True;
GridView.DataBind();就可以了。