gridview使用一

本文介绍了DataGridView控件的使用技巧,包括如何获取隐藏列的值以及如何在数据列标题上绘制额外的数字编号。

首先,datagridview是windows桌面编程;gridview是web下
1、gridview获取隐藏列的值:
   问题:如果是直接将visible属性设为false,则不能获取隐藏列的值,只能得到空字符串。
   解决方法:

 在其RowCreated事件中书写一下代码:e.Row.Cells[0].Visible = false;因为是在rowcreate事件(隐藏)
 在绑定数据时发生,这样就既能将数据绑定到列上,又能隐藏该列,所以可以访问可以得到隐藏列的值。
   注意:如果有分页的话要判断一下:

(if(e.Row.RowType==DataControlRowType.DataRow||e.Row.RowType==DataControlRowType.Header))
2、datagridview控件的数据列标题上绘出额外的数字编号。

替dataGridView的RowPostPaint事件添加一下代码:

 SolidBrush b = new SolidBrush(dataGridView1.RowHeadersDefaultCellStyle.ForeColor);
e.Graphics.DrawString(e.RowIndex.ToString(System.Globalization.CultureInfo.CurrentCulture), dataGridView1.DefaultCellStyle.Font, b, e.RowBounds.Location.X + 20, e.RowBounds.Location.Y + 4);
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值