C#winform 关于datagridview绑定数据库后显示数据的问题。

如图,上图的datagridview控件绑定了数据库,并显示了表里的五个字段
我希望实现的操作就是点击按钮后,这五个字段的值能显示在datagridview中,当这个表更新后,再次点击按钮,datagridview在显示这五个字段之间的值时也能显示更新后的值。
求各位高手帮忙~带详细代码!

绑定后就能显示,你里面没数据
重新绑定就能刷新追问

不对,我现在这个表里是有数据的 我绑定的时候如果用windows身份验证的时候就可以显示,而用SQL server身份验证的时候就没法显示了,并且我不想用重新绑定的方法,我想通过button来更新并显示这个表

追答

那就是你用户没有read的权限吧,你用sa

温馨提示:内容为网友见解,仅供参考
无其他回答

C#关于datagridview的操作,显示数据不完整。
你可以调整一下列宽, 好像有个DefaultColumnStyle, 你在那里设置一下 另外,你的表格没有表头,他把你的第一条数据当成表头了 你最好加上一个表头,然后手动的去设置绑定列,这样能更灵活一些

C#WinFrom DataGridView绑定后不显示数据,该怎么处理
首先要判断代码对数据库操作后有没有返回结果集,如果返回了结果集就要看你绑定代码如何写的,如果没有返回结果集那肯定绑定了不显示数据。

C# winfrom 添加数据,然后datagridview显示数据
首先把数据查出来放到DataTable 中 让后绑定一下DataGridView的数据就行了 DataTable dt = SqlHelper.ExecuteDataset(con, CommandType.Text, sql, p.ToArray()).Tables[0];DataGridView1.DataSource = dt;

c# 窗体 MDB数据库连接 dataGridView控件无法显示
如果是前者,检查你dataGridView1的Visible属性。如果是后者,把代码放到try语句中执行一下,看是否有异常,我个人怀疑,要么是你的数据库已经被其他程序打开,要么就是表里面没有数据,或者说sql语句错误。补充:从代码上看,是没有问题的。如果有问题就是我说的后面三种情况。你可以一个一个的排除看看。

C#WINFORM DataGridView 数据绑定,数据行空白是怎么回事
\/\/ TODO:数据内容填充,数据已绑定,但数据行显示空白 GetProcessList();this.iBsProcessList.DataSource = ProcessList;\/\/this.dgvProcessList.DataSource = ProcessList;this.dgvProcessList.Refresh();

C#datagridview控件绑定数据库,按照控件提示绑定后运行失败?
用户 'sa' 登录失败 表示你的密码不对 你先在SSMS中使用数据库连接字符串的连接方式测试 能登陆成功后再把正确的连接字符串写在配置文件中使用

C#中,DataGridView中添加属性是DataGridViewComboBoxColumn列的。连接数...
\/\/先将你要赋值的那个Cell转换类型成DataGridViewComboBoxCell,然后就可以赋值了 DataGridViewComboBoxCell cell = dataGridView1[0, 0] as DataGridViewComboBoxCell;cell.Items.Add("aaa");cell.Items.Add("bbb");

为什么在C#中 绑定完 数据 数据没有在DataGridView 中显示
实际上没问题,问题在于他绑定的不是你的list里面的Value,而是每一个对象,而这个对象没有名字,所以就会这样。不信你看,你的datagridview有100行,但是就是全部为空。试试下面这个:dgvMain.DataSource = new BindingList<string>(list);

C#中的datagridview实时显示的问题
如果按照您的描述.您是将后台的数据与前台的展示强行绑定了.其实您可以采用中间转存的方式去保存与绑定数据.这样后台就不会跟着前台的"删除"操作造成了误操作

C#Winform的DataGridView:如何给表格控件绑定实体类的数据源
数据表格控件在WinForm窗体应用中发挥着至关重要的作用,尤其在工控上位机等场景中,用于展示报表、日志或其他记录数据。本篇文章将指导如何便捷地将实体类数据绑定至DataGridView控件,使数据以表格形式呈现。第一步是创建实体类,然后添加DataGridView控件至窗体。点击控件右上角的三角形图标,选择“添加项目...

相似回答