完美解决C# DataGridView控件显示不同表的问题
2014-05-10 17:13
330 查看
DataGridView控件显示不同表的数据时,由于不同表的列数不同,在查询完一张表后再另一张表,会出现上一张表的列出现在当前表中,具体查看下图:
正常情况下的各张表:
学生成绩单:
课程信息表:
学生信息表:
显示完“学生成绩单”再显示“课程信息表”:
网上有许多解决办法,但我尝试之后发现还是这样,最后我对网上的解决办法进行了修改,结果就完美解决了DataGridView控件的显示问题,具体代码如下:
DataTable dt = (DataTable)dataGridView1.DataSource;
if (dt != null)
{
dt.Columns.Clear();
dataGridView1.DataSource = dt;
}
正常情况下的各张表:
学生成绩单:
课程信息表:
学生信息表:
显示完“学生成绩单”再显示“课程信息表”:
网上有许多解决办法,但我尝试之后发现还是这样,最后我对网上的解决办法进行了修改,结果就完美解决了DataGridView控件的显示问题,具体代码如下:
DataTable dt = (DataTable)dataGridView1.DataSource;
if (dt != null)
{
dt.Columns.Clear();
dataGridView1.DataSource = dt;
}
相关文章推荐
- C# DataGridView控件清空数据完美解决方法
- 沫沫金::完美解决jasperreports集成ssh后生成HTML图片红叉叉问题和chart不能显示问题
- Android完美解决输入框EditText隐藏密码打勾显示密码问题
- 如何解决CRichEditCtrl控件在显示中文时的选择位问题
- Android完美解决输入框EditText隐藏密码打勾显示密码问题
- ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
- 空格 在不同浏览器中显示距离不一致问题解决方法
- 解决 Visual Studio 2013、2015、2017 工具箱不显示ArcGIS控件,及ArcGIS模板丢失问题
- 关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法
- 完美解决JS中汉字显示乱码问题(已解决)
- 自定义ComboBox控件,完美解决C#自带的ComboBox效率慢的问题
- 渐变toolbar,悬浮控件,scrollview和recycleview滑动冲突及显示不全问题解决
- C# 解决panel或者其他控件叠加时,此控件背景透明,显示的背景色为窗体背景色问题
- 空格 在不同浏览器中显示距离不一致问题解决方法
- Android完美解决输入框EditText隐藏密码打勾显示密码问题
- asp.net 解决各种用户控件各种虚拟目录各种不同级目录的图片路径的各种恶心的问题
- 自定义RatingBar,不同分辨率屏幕下图片拉伸或者显示不完整问题解决
- php,session验证码不一致,慢半拍,老显示上次验证码问题之完美解决(共享验证码代码)
- 解决ListCtrl控件第一列文字不能居中显示的问题
- 完美解决C#Webbrowser控件设置Cookie问题