读书人

单击datagridview一列的列标题的事件如

发布时间: 2013-07-09 09:50:47 作者: rapoo

单击datagridview一列的列标题的事件怎么写的呢?我要实现checkbox的全选和反选?
单击datagridview一列的列标题的事件怎么写的呢?我要实现checkbox的全选和反选?

http://www.cnblogs.com/insus/archive/2013/05/22/3093114.html

http://www.cnblogs.com/insus/articles/1411613.html


[解决办法]
网上太多了。。。。。
[解决办法]
datagridview不是winform中的吗?怎么到asp.net区来问?

dgv1.EndEdit();
foreach (DataGridViewRow dgvr in dgv1.Rows)
{
dgvr.Cells["Check"].Value = checkState;
}

Check就是你的列名
[解决办法]
#region 选择CheckBox
DatagridViewCheckBoxHeaderCell cbhCell = new DatagridViewCheckBoxHeaderCell();
cbhCell.OnCheckBoxClicked += new CheckBoxClickedHandler(cbhCell_OnCheckBoxClicked);
DataGridViewCheckBoxColumn cbCheck = new DataGridViewCheckBoxColumn();
cbCheck.HeaderCell = cbhCell;
cbCheck.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
cbCheck.ReadOnly = false;
cbCheck.Name = "Check";
cbCheck.Width = 40;
cbCheck.HeaderCell.Value = string.Empty;
#endregion


private void cbhCell_OnCheckBoxClicked(bool checkState)
{
dgv1.EndEdit();
foreach (DataGridViewRow dgvr in dgv1.Rows)
{
dgvr.Cells["Check"].Value = checkState;
}
}

读书人网 >asp.net

热点推荐