给datagridview增加一空列,不通过datatable做桥?

[复制链接]
查看11 | 回复2 | 2008-10-16 16:37:17 | 显示全部楼层 |阅读模式
C#中给datagridview增加一空列,注意不通过datable来做转换,这样麻烦,
我试过这样加但不行
datagridviewcolumn newcol=new datagridviewcolumn();
....
datagridview1.columns.insert(2,newcol);
...
有的网上搜索到的代码都是用的datagridviewcolumn的扩展类,如datagridviewcolumntextbox,datagridviewcolumnbitmap但没有纯datagridviewcolumn类的代码,不知为什么?
请各位指教!
怪我,没有告诉你,我的程序是CS结构的不是BS的,所以不做提交.
还有,即使是做BS的,如果要提交datagridview的数据也可以读出各cell的值提交,直接提交.

回复

使用道具 举报

千问 | 2008-10-16 16:37:17 | 显示全部楼层
楼上说的是webform的GridView ,就算是GridView ,也可以手动添加列,winfrom:System.Windows.Forms.DataGridViewTextBoxColumn Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
Column1.HeaderText = "Column1";
Column1.Name = "Column1";
dataGridView1.Columns.Add(Column1);...
回复

使用道具 举报

千问 | 2008-10-16 16:37:17 | 显示全部楼层
你说不用DataTable或者DataSet.那我倒想问问你怎么做. GridView 属于服务器控件,如果不执行绑定进行刷新的.你做的任何操作都等于白搭. 也就是说即使你给GridView加上了一列.那么要看到效果也只能重新执行绑定. 这还不如在DataTable上加上一列来得快当.你说是不.---------说了那么多你还是没懂....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行