社区
C#
帖子详情
datagridview 的事件问题
xmlchina29
2007-07-26 01:39:55
我添加了添加记录事件 dataGridView1_RowsAdded 可是不光是在添加记录时候触发此事件,在点
“columnheaders”(datagridview 最上面的那部分,带排序功能的地方) 这块也会触发,不知道怎么
才能只有添加记录的时候才触发??
我现在的解决办法是把“columnheaders”隐藏掉,但是感觉这样不太好。所以看看有别的办法解决吗?
...全文
177
7
打赏
收藏
datagridview 的事件问题
我添加了添加记录事件 dataGridView1_RowsAdded 可是不光是在添加记录时候触发此事件,在点 “columnheaders”(datagridview 最上面的那部分,带排序功能的地方) 这块也会触发,不知道怎么 才能只有添加记录的时候才触发?? 我现在的解决办法是把“columnheaders”隐藏掉,但是感觉这样不太好。所以看看有别的办法解决吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xmlchina29
2007-07-30
打赏
举报
回复
呵呵,不意思啊,那天我忙的实在是不行了。。。不好意思。
jiatong1981(末日之痕)的办法可以解决。。
谢谢了 。/
jiatong1981
2007-07-26
打赏
举报
回复
行不行都给句话噻~……
这样最让人闷了
jiatong1981
2007-07-26
打赏
举报
回复
bool newRowNeeded;
private void Form1_Load(object sender, EventArgs e)
{
this.dataGridView1.VirtualMode = true;
}
………………
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
if (newRowNeeded)
{
this.newRowNeeded = false;
MessageBox.Show("New Row Added");
this.dataGridView1.VirtualMode = true;
}
}
private void dataGridView1_NewRowNeeded(object sender, DataGridViewRowEventArgs e)
{
this.newRowNeeded = true;
this.dataGridView1.VirtualMode = false;
}
jiatong1981
2007-07-26
打赏
举报
回复
bool newRowNeeded;
private void Form1_Load(object sender, EventArgs e)
{
this.dataGridView1.VirtualMode = true;
}
………………
private void dataGridView1_NewRowNeeded(object sender,
DataGridViewRowEventArgs e)
{
newRowNeeded = true;
}
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
if (newRowNeeded)
{
this.newRowNeeded = false;
MessageBox.Show("New Row Added");
this.dataGridView1.VirtualMode = true;
}
}
private void dataGridView1_NewRowNeeded(object sender, DataGridViewRowEventArgs e)
{
this.newRowNeeded = true;
this.dataGridView1.VirtualMode = false;
}
不知道lz是否这个意思
ERPCoder
2007-07-26
打赏
举报
回复
一是:让列头不可用(不可点)
二是:在事件里判断( -1是列头的索引).
if (e.RowIndex != -1)
{
// 做处理...
}
jiatong1981
2007-07-26
打赏
举报
回复
代码如何写的?
Ericcsdn
2007-07-26
打赏
举报
回复
QQ群:323373
DataGridView
DataGridView
CheckBoxColumn编辑时实时触发
事件
代码
DataGridView
DataGridView
CheckBoxColumn编辑时实时触发
事件
代码
datagridview
按钮列 绑定
事件
触发
datagridview
按钮列 绑定
事件
触发
C#Winform报表与打印技术——自定义报表的实现
本课程详细讲解在C#Winform程序里,对
DataGridView
展示的数据进行自定义报表格式的设计、预览、打印如何实现
C#中
DataGridView
事件
响应流程跟踪
你是不是对
DataGridView
中
事件
响应顺序感到迷惑?这个程序可以为你显示在对
DataGridView
控件操作时各
事件
的响应顺序。由于程序中有将
DataGridView
控件绑定到数据库,你需要对代码中的数据库连接和数据适配器改为你...
vb.net
DataGridView
控件用法合集
28.
DataGridView
单元格输入错误值
事件
的捕获
DataGridView
控件用法合集(六) 29.
DataGridView
行排序(点击列表头自动排序的设置) 30.
DataGridView
自动行排序(新追加值也会自动排序) 31.
DataGridView
自动行...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章