窗体在打开的时候就加载数据。
刷新之前:刷新之后
在点击刷新的时候调用了窗机加载方法,填充数据的时候 dataset = new DataSet();
if (dgv_Pager.Rows.Count != 0)
{
dataset.Clear();
dgv_Pager.DataSource = dataset; }
进行了重新绑定数据源。求解为什么刷新之后列名就改变了呢DataGridViewC#
解决方案 »
- 请问WPF4.5的RibbonWindow和Ribbon怎么用?
- 控制台插入excle数据可以 删除不行 求解 第三次找人结贴了
- 如何开服务器的1433端口。我申请的花生壳域名为什么不能远程连接sqlserver服务器。我用的字符串:
- 关于正则平衡组的原理
- C#中有没有像delphi中ColorGrid那样的控件的啊,?
- 一个关于数组的错误,请帮忙看看,谢谢!
- ADO.NET 的问题可不可以在这里问啊?
- 如何在dataset中添加一行????
- Visual Studio .NET中文版
- 问高手一个问题:代码写好之后。。。。
- 谁帮忙看看下面是通过什么方式加密的!
- C#窗体中PictureBox的使用
dataset.Clear();
dgv_Pager.DataSource = dataset;
这句话想表达什么呢?清空了DataSet ,然后把清空后的DataSet赋值给DGV? 直接把DataSource =null 获取this.dgv_Pager.rows.Clear() 不更好?
dgv_Pager.DataSource = dataset;
这样就好了、、、
呃呃呃、、、知道了、、
dgv_Pager.DataSource=null;
dgv_Pager.DataSource = dataset;这就好了。。刚才激动鸟、、
呃呃呃、、、知道了、、
dgv_Pager.DataSource=null;
dgv_Pager.DataSource = dataset;这就好了。。刚才激动鸟、、
可是你这么写还是没解决问题啊
private void Fill_relation() { dataset=new DataSet();
if (dgv_Relation.Rows.Count > 0)
{
DataTable dt = new DataTable();
dt.Rows.Clear();
dgv_Relation.DataSource = dt; }
string Relation_sql = string.Format("select * from Relation");
Relation_adapter = new SqlDataAdapter(Relation_sql, DBHelper.connection);
//填充数据源
Relation_adapter.Fill(dataset, "Relation");
//绑定数据源
dgv_Relation.DataSource = dataset.Tables["Relation"];
dgv_Relation.AllowUserToAddRows = false;
dgv_Relation.Rows[0].Selected = false;
}
这是我写的代码,求大神指教