为何这段代码运行出来连列都没有呈现出来

wenwt7 2013-02-18 10:33:07
目的很简单,.
就是在
DataGridView3加载完数据以后,在右边加入一列来专门显示图片.图片路径好处理.
但是这个列按照下面代码运行没加上.不知道什么问题.求指教.
DataGridView第一次用.

           
cmd.CommandText = sql;//sql语句
SqlDataReader dr = cmd.ExecuteReader();
BindingSource bs = new BindingSource();
bs.DataSource = dr;
this.dataGridView3.DataSource = bs;
DataGridViewImageColumn column = new DataGridViewImageColumn();
dataGridView3.Columns.Add(column);
column.HeaderText = "图片";
DataGridView3["Image", 0].Value = new Bitmap("图片路径");


...全文
128 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenwt7 2013-02-18
  • 打赏
  • 举报
回复
引用 4 楼 lye2000000_super 的回复:
你得在DataTable里增加这一列。datasource绑定后。不能更改列了。。
增加了以后如何去修改最后的这一列为图片属性? 并且未使用模板.
  • 打赏
  • 举报
回复
你得在DataTable里增加这一列。datasource绑定后。不能更改列了。。
wenwt7 2013-02-18
  • 打赏
  • 举报
回复
貌似加了以后 DataGridView又重新加载了数据.....是不是加入列的位置不对?
wenwt7 2013-02-18
  • 打赏
  • 举报
回复
测试无效....
gxingmin 2013-02-18
  • 打赏
  • 举报
回复
column.Width=100; column.Visible=true; ...

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧