我现在做了一个查询然后绑定到了dataGridView中,以下代码是窗体Load事件中的代码:
{
SqlConnection sql = new SqlConnection(sqlstr);
SqlCommand sqlc = new SqlCommand();
sqlc.Connection = sql;
sqlc.CommandText = "select ygxm 员工姓名,dlmc 登录名称,yhkl 用户口令,bzmc 班组名称,glzz 岗位名称 from b_yhbm where dwbm=(select zzdm from b_zz where zzmc='" + comboBox2.SelectedItem.ToString() + "') and bzdm=2 order by bzdm";
ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(sqlc);
sql.Open();
sda.Fill(ds, "t1");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "t1";}
我在一个button1的单击事件中,想实现上表中的‘登录名称’这列的模糊查询:代码如下:
{
DataRow dr= ds.Tables["t1"].Select("登录名称 like 'w%'")[0];
dataGridView1.DataMember ="t1";
dataGridView1.DataSource = ds;
}
但是,单击button1按钮后,dataGridView没有显示出模糊查询的记录,一点反应都没有!请帮忙解决!谢谢!
{
SqlConnection sql = new SqlConnection(sqlstr);
SqlCommand sqlc = new SqlCommand();
sqlc.Connection = sql;
sqlc.CommandText = "select ygxm 员工姓名,dlmc 登录名称,yhkl 用户口令,bzmc 班组名称,glzz 岗位名称 from b_yhbm where dwbm=(select zzdm from b_zz where zzmc='" + comboBox2.SelectedItem.ToString() + "') and bzdm=2 order by bzdm";
ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(sqlc);
sql.Open();
sda.Fill(ds, "t1");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "t1";}
我在一个button1的单击事件中,想实现上表中的‘登录名称’这列的模糊查询:代码如下:
{
DataRow dr= ds.Tables["t1"].Select("登录名称 like 'w%'")[0];
dataGridView1.DataMember ="t1";
dataGridView1.DataSource = ds;
}
但是,单击button1按钮后,dataGridView没有显示出模糊查询的记录,一点反应都没有!请帮忙解决!谢谢!
解决方案 »
- C#通过http Get方式获取返回页中的XML
- 高分求教:如何设计计算机等级考试系统的界面
- b/s 水晶报表打印不提示选择打印机?
- 如何用winforms父窗体中添加TreeView管理子窗体
- 急!!高分!马上结贴!用webBrowser实现自动登录问题
- 水晶报表自定义纸张大小问题
- panel作为背景透明度可调,而其上的label上的文字颜色深浅不会随之改变
- 高手麻烦进来看一眼==================C语言中的&句子还能翻译成C#吗?谢谢===================UP有分
- 请教高手大神们,关于循环语句用画笔画曲线的问题
- 请问整数类型中各种定义有什么区别!?
- 如何用C#获得PHOTOSHOP中的层对象呢?
- 自定义的显示类型转换是不是相当于重载()?
写成. ds.Tables[0];或ds.Tables[0].defaultview;
这行好像写的不对,应该再建个 new dataset dt2=ds.Tables["t1"].Select("登录名称 like 'w%'")[0];
绑定这个dataset
Select 相当于SQL 里的WHERE 你说呢...