gridview某一列添加点击事件 给gridview的一个列上添加一个点击事件,该怎样做?请高手指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 某列转换为模板把<lable>该成<linkbutton>,然后写它的事件就可以了 private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.ColumnIndex==dataGridView1.Columns["columnx"].Index&&e.RowIndex!=dataGridView1.Columns["columnx"].HeaderCell) { MessageBox.Show("点的就是这一列"); } }试试行不?行了就把帖子结了吧~ 要是某一列任何地方的单击事件,搂主可以用CellClick 要仅仅是列标题的单击事件,搂主可以用ColumnHeaderMouseClick private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.ColumnIndex==dataGridView1.Columns["columnx"].Index&&e.RowIndex!=dataGridView1.Columns["columnx"].HeaderCell.RowIndex)//这少了个RowIndex,不好意思。 { MessageBox.Show("点的就是这一列"); } } DataGridViewCellMouseEventArgs e命名空间不对,是不是using那地方少东西?请指教。 GridView没有GridView1_CellMouseClick这个事件 gridView在某一列添加事件,到底该怎么办?请指教。 不好意思,你的是网站项目里边的gridview控件,我以为是windowsform程序里边的datagridview呢,你可以参考1楼的建议。 Effective C# 第二版 中文 之02 C# 把文字画在图片中。。。文字无法正常显示要求大小 WMI取打印队列信息 又是正则,烦啊,怎么解决? C# 使用类型参数T还有引用dll吗? Listview BUG 初学者问题:做好的Winform小程序,在别人没有没有安装NET的电脑上,怎么才能正常使用! 请高手帮忙 程序异步执行 阻塞的 邮件验证问题 控件 失效 求助各位大神,实训作业,给点代码 c# 字符串替换成对象 如何修改cuteeditor,增加按钮
把<lable>该成<linkbutton>,然后写它的事件就可以了
{
if (e.ColumnIndex==dataGridView1.Columns["columnx"].Index&&e.RowIndex!=dataGridView1.Columns["columnx"].HeaderCell)
{
MessageBox.Show("点的就是这一列");
}
}
试试行不?行了就把帖子结了吧~
要仅仅是列标题的单击事件,搂主可以用ColumnHeaderMouseClick
{
if (e.ColumnIndex==dataGridView1.Columns["columnx"].Index&&e.RowIndex!=dataGridView1.Columns["columnx"].HeaderCell.RowIndex)//这少了个RowIndex,不好意思。
{
MessageBox.Show("点的就是这一列");
}
}
命名空间不对,是不是using那地方少东西?请指教。