gridView 事件怪怪问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gridView 事件怪怪问题相关的知识,希望对你有一定的参考价值。
我咋触发不了GridView RowDeleted事件啊!断点不跑! RowDeleteding 事件ok着!把删除的值也删除了!
可不可以给个简单的例子!谢谢!
winforms中的gridview rowdatabound事件?
【中文标题】winforms中的gridview rowdatabound事件?【英文标题】:gridview rowdatabound event in winforms? 【发布时间】:2011-05-24 04:58:14 【问题描述】:在asp.net中我们可以处理GridView控件的RowDataBound事件。当每一行都添加到 gridview 时触发此事件。
我希望能够在 winforms 应用程序的 gridview 中处理此事件,但我找不到类似的事件。我的问题是允许我在 asp.net 中执行与 RowDataBound 相同的事件名称是什么?
【问题讨论】:
【参考方案1】:DataGridView 的事件处理方式与 ASP.NET 不同。
您可以做的是处理RowsAdded
事件,但请注意,触发此事件时可以添加多行。一个例子:
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
for (int i = e.RowIndex; i < e.RowCount + e.RowIndex; i++)
Console.WriteLine("Row " + i.ToString() + " added");
此外,此事件有点“错误” - 在数据绑定时,它可能会为每一行触发多次,但之后它会正常运行 - 当您向数据源添加新行时,它只会触发一次.
但是,我可能应该提一下(即使这不是您最初的问题),如果您在 ASPX 中使用此事件来处理输出格式,那么这里的等效事件实际上是 CellFormatting
事件 - 每当单元格需要显示它的值。
【讨论】:
【参考方案2】:对于 WinForms,没有与 RowDataBound 事件完全相同的对应物 数据网格视图。但是,如果您想更改之前显示的文本 呈现单元格的值,您可以处理 CellFormatting 事件 数据网格视图。
【讨论】:
以上是关于gridView 事件怪怪问题的主要内容,如果未能解决你的问题,请参考以下文章
android 对gridview 外层linearlayout 设置点击事件,怎么还点到gridview(gridview没点击事件)?