在datagridview的标题中插入复选框时出错 [英] Iam getting error while inserting checkbox in header of datagridview

查看:74
本文介绍了在datagridview的标题中插入复选框时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在datagridview的标题中插入复选框的代码



private void show_chkBox()

{

Rectangle rect = dgvQueryResults.GetCellDisplayRectangle(0,-1,true);

//将复选框标题设置为标题单元格的中心。 +1像素到位置

rect.Y = 3;

rect.X = rect.Location.X +(rect.Width / 4);

CheckBox checkboxHeader = new CheckBox();

checkboxHeader.Name =checkboxHeader;

// datagridview [0,0] .ToolTipText =sdfsdf;

checkboxHeader.Size = new Size(18,18);

checkboxHeader.Location = rect.Location;

// checkboxHeader.CheckedChanged + = new EventHandler(checkboxHeader_CheckedChanged);

dgvQueryResults.Controls.Add(checkboxHeader);

}



但是错误我得到的是



指定的参数超出了有效值的范围。

参数名称:columnIndex



任何帮助

Code for inserting checkbox in header of datagridview

private void show_chkBox()
{
Rectangle rect =dgvQueryResults.GetCellDisplayRectangle(0, -1, true);
// set checkbox header to center of header cell. +1 pixel to position
rect.Y = 3;
rect.X = rect.Location.X + (rect.Width / 4);
CheckBox checkboxHeader = new CheckBox();
checkboxHeader.Name = "checkboxHeader";
//datagridview[0, 0].ToolTipText = "sdfsdf";
checkboxHeader.Size = new Size(18, 18);
checkboxHeader.Location = rect.Location;
// checkboxHeader.CheckedChanged += new EventHandler(checkboxHeader_CheckedChanged);
dgvQueryResults.Controls.Add(checkboxHeader);
}

but error iam getting is

Specified argument was out of the range of valid values.
Parameter name: columnIndex

Any help

推荐答案

我认为你的错误非常清楚:指定的参数超出了有效值的范围。

Param eter name:columnIndex
I think your error very clearly: Specified argument was out of the range of valid values.
Parameter name: columnIndex


这篇关于在datagridview的标题中插入复选框时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆