C# GridView 事件中 e 的理解?

benping_csuft 2008-09-19 10:39:26
我在定义一个GridView事件时 (object sender, GridViewUpdateEventArgs e),可以通过e来引用e.RowIndex等属性;
怎么来理解 e ?
...全文
154 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
benping_csuft 2008-09-21
  • 打赏
  • 举报
回复
谢谢各位高手支招!!!!!!
cooolchen 2008-09-19
  • 打赏
  • 举报
回复
其实很简单:
不就是一个变量么。
如果说 GridViewUpdateEventArgs e 这种格式你看着不熟悉。
那么 Employee e 这种应该熟悉吧。
e就是变量。

他所代表的就是Employee(或者GridViewUpdateEventArgs)这个类的对象。
那这个类是什么?
。。。
这样一层一层的分析,结果不就出来了么?嘎嘎。。。。
namhyuk 2008-09-19
  • 打赏
  • 举报
回复
GridViewUpdateEventArgs是个继承自EventArgs的类。
那么,这个类有个RowIndex的属性。

在GridView触发了RowUpdating这个事件以后,订阅了这个事件的GridView1_RowUpdating()方法被执行。
这个方法有个GridViewUpdateEventArgs类型的参数,那么这个参数的RowIndex是值是哪里来的?

楼主在学事件的时候一定做个类似下面这样的吧?

public delete MyEventHandler(object, MyEventArgs);

public class MyEventArgs : EventArgs
{
private string myIndex;
public string MyIndex
{
get { return myIndex; }
set { myIndex = value; }
}
}

public class MyClass
{
public event MyEventHandler Updated;
protected void OnUpdate()
{
if(Updated != null)
{
MyEventArgs args = new MyEventArgs();
args.MyIndex = somevalue; //你可以认为RowIndex就是在这种类似情况下被赋值的
Updated(this, args);
}
}
}

sharpblade 2008-09-19
  • 打赏
  • 举报
回复
就是一个EventArgs,传递一些信息
chouto 2008-09-19
  • 打赏
  • 举报
回复
GridViewUpdateEventArgs 是gridview的update事件,update某条记录的时候根据这个参数你可以得到该记录的相关信息,比如当前的行号,某一列的值等...
dota_1234 2008-09-19
  • 打赏
  • 举报
回复
建議多看點基礎。。。
accomp 2008-09-19
  • 打赏
  • 举报
回复
GridViewUpdateEventArgs 这不说明了么
gridview的 update事件的 参数

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧