datagridview问题 datagridview与一dataset绑定,如根据关键字搜索,要在datagridview中显示相关信息,其他的不显示,怎么实现,datagridview可以隐藏行吗?最好不要用重新绑定dataset方法,因为datagridview中数据要更新到数据库,如重新绑定就无法更新了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我能想到的办法是先查出来,再搜索,然后再用搜索条件的结果为新条件,更新dataset,展现在datagridview中。 可是如果动dataset的话数据库里其他非关键字内容也会删除 dv.RowFilter="";DataRow[] dr=ds.Tables[0].Select("");for(int i=0;i<dr.length;i++){dt.ImportRow(dr[i]);}DataSet ds = new DataSet();SqlDataAdapter sda;SqlCommandBuilder scb = new SqlCommandBuilder(sda);sda.Update(ds);this.dataGridView1.DataSource = ds.Tables[0]; 为DataGridView添加列,并绑定对应的DataPropertyName属性,同时设置DataGridView.AutoGenerateColumns=false; 最好不要用重新绑定dataset方法,因为datagridview中数据要更新到数据库,如重新绑定就无法更新了 ??? 3楼如梦什么意思?解释下吧 dt是什么。我datagridview数据是从数据库读出来显示到界面上的,所以不能删dataset里的行 zhangdoublepan 知道dataset绑定datagridview么?datagridview只显示部分 那dataset也必须要删除多余的行啊 string sql = "select 字段名 from 表 where 关键字字段 like %关键字%";SqlDataAdapter sqlD = new SqlDataAdapter (sql,连接);DataSet das = new DataSet();sqlD.Fill(das,"Res");DataGridGiew dgv.DataSource = Das.Table["Res"]; 重新绑定怎么不可以了? 你查出来的信息只显示你要的部分 你只能修改那一部分如果你要原来的dataset重新来一次就是了 SQLite在C#中插入操作,代码运行无结果,求助 请问,逐行读取数据 这是什么算法加密的? 求教fckeditor配置问题 程序运行较慢 (急)有关多数据库数据同步问题 请问如何输出一个类中所有的参数名 c#,datagrid,对于bool值的列,不想让其显示checkbox,而是根据不同的值,显示不同的内容? 实在找不出错,帮我看看把 请问Windows版的DataGrid如何取消自动分页功能 紧急求助,DevExpress的Treelist控件 错误代码请高手赐教
DataRow[] dr=ds.Tables[0].Select("");
for(int i=0;i<dr.length;i++)
{
dt.ImportRow(dr[i]);
}
DataSet ds = new DataSet();
SqlDataAdapter sda;SqlCommandBuilder scb = new SqlCommandBuilder(sda);
sda.Update(ds);
this.dataGridView1.DataSource = ds.Tables[0];
???
zhangdoublepan 知道dataset绑定datagridview么?datagridview只显示部分 那dataset也必须要删除多余的行啊
SqlDataAdapter sqlD = new SqlDataAdapter (sql,连接);
DataSet das = new DataSet();
sqlD.Fill(das,"Res");
DataGridGiew dgv.DataSource = Das.Table["Res"];
重新绑定怎么不可以了? 你查出来的信息只显示你要的部分 你只能修改那一部分
如果你要原来的dataset重新来一次就是了