我的DataGridView1有850行60列數據,我用
DataGridView.Rows[10].HeaderCell.Value="第十行";
就出錯 說超出索引範圍, 但是用DataGridView.Rows[10].Cell[2].Value是可以正常取出單元格的值的不會提示超出索引範圍
爲什麽DataGridView.Rows[10].HeaderCell.Value中的Rows[10]就會超出索引範圍
DataGridView.Rows[10].Cell[2].Value中的Rows[10]就不會超出索引範圍,高手指點下啊,這個問題折磨我一早上了 我都快被整崩潰了!!!!!!!
DataGridView.Rows[10].HeaderCell.Value="第十行";
就出錯 說超出索引範圍, 但是用DataGridView.Rows[10].Cell[2].Value是可以正常取出單元格的值的不會提示超出索引範圍
爲什麽DataGridView.Rows[10].HeaderCell.Value中的Rows[10]就會超出索引範圍
DataGridView.Rows[10].Cell[2].Value中的Rows[10]就不會超出索引範圍,高手指點下啊,這個問題折磨我一早上了 我都快被整崩潰了!!!!!!!
解决方案 »
- C#中鼠标选择dataGridView中的记录上面对应文本框就显示相应的文字要怎么弄?
- 在线等--OpenFileDialog使用filter把文件全部过滤掉了
- c#把excel导入到SQL2005数据库
- socket问题,您的主机中的软件放弃了一个已建立的连接。
- 我想取一个字符串的后两位最简单的方法
- Symbol代理商的服务太差了,只可以在这里请教高手们了。扫描仪的问题,扫描的时候时好时坏啊,郁闷。。。
- 续 C# PK VB.net
- 请教关于C#的窗体间共享数据的问题!
- 高分求引入资料
- DataGridView中显示图片
- 求一正则,只保留数字和减号和小数点
- ffmpeg能直接将图片按H263编码视频么?
看看这个,好像不能直接赋值,要重绘神马的,我也不懂。
{
ShowGridRowNumber(this.dgGrid, e);
}
public static void ShowGridRowNumber( DataGridView dgGrid, DataGridViewRowPostPaintEventArgs e)
{
using (SolidBrush b = new SolidBrush(dgGrid.RowHeadersDefaultCellStyle.ForeColor))
{
//在指定位置并且用指定的 System.Drawing.Brush 和 System.Drawing.Font 对象绘制指定的文本字符串
e.Graphics.DrawString((e.RowIndex + 1).ToString(System.Globalization.CultureInfo.CurrentUICulture),dgGrid.DefaultCellStyle.Font, b,e.RowBounds.Location.X + 5,e.RowBounds.Location.Y + 4);
} }