在datagridview的标题中插入复选框时出错 [英] Iam getting error while inserting checkbox in header of 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屋!