C#中的DATAGRIDVIEW表格可以进行条件筛选的显示数据吗?

2024-12-23 14:18:39
推荐回答(4个)
回答1:

给不同的RADIOBUTTON赋予相应的sql查询语句,把查询结果显示在datagridview就行了。
简短的代码:
string sql="server=.;database=;integrated security=true";
string select="";
SqlConnection conn=newSqlConnection(sql);
SqlDataAdapter da=null;
DataSet ds=new DataSet();
if(radioButton1.Checked())
{
select="select *";
da=new SqlDataAdapter(select, conn);
da.Fill(ds, "worker");
dataGridView1.DataSource = ds.Tables["worker"].DefaultView;
}
else if(radioButton1.Checked())
{

}

回答2:

可以做到
不同的RADIOBUTTON,给予不同的sql语句去查询,然后在DATAGRIDVIEW上显示

回答3:

DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter = "ID>3 and ID<10";//用这个 指筛选条件
this.datagridview1.DataSource = dv;

回答4:

没看明白。