asp.net - Gridview 的 RowDataBound 事件背后的代码

标签 asp.net gridview

我在代码隐藏中创建了一个 gridview(因为它没有实际出现在页面上)。我想知道如何调用它的 rowdatabound 事件 - 因为数据已绑定(bind)到它。正好有一个Gv.RowDataBound 函数,但是我该如何使用它呢?

(我想要与 asp:gridview 控件的 onrowdatabind 属性具有相同的功能...)


GridView Gv = new GridView();
Gv.AutoGenerateColumns = false;

BoundField one = new BoundField();
one.DataField = "one";
one.HeaderText = "One";
Gv.Columns.Add(one);

BoundField two = new BoundField();
one.DataField = "two";
one.HeaderText = "Two";
Gv.Columns.Add(two);


//dt is a datatable with some data

Gv.DataSource = (dt);
Gv.DataBind();

最佳答案

使用以下方法为 gridview 设置事件处理程序:

 Gv.RowDataBound += new GridViewRowEventHandler(Gv_RowDataBound);

然后创建自己的事件处理器

 void Gv_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        //Do whatever you want in here.
    }

关于asp.net - Gridview 的 RowDataBound 事件背后的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2329626/

相关文章:

c# - 在处理循环期间更新 ASP.NET UpdatePanel

c# - 获取gridview中选中记录的超链接字段值

Android大gridview滞后,移动缓慢

ASP.NET 在存储过程中执行计算,或在 Gridview 中的数据绑定(bind)中执行计算

asp.net - 文件上传到 MySQL DB + ASP.NET MVC4

c# - 来自其他 aspx 文件的 Response.WriteFile

c# - 该程序无法找到 MediatR 查询 ASP.Net Core 的处理程序

asp.net - 在 ASP.NET web.config 全局化标记中设置日期格式?

android - StaggeredGridLayoutManager 用于创建这样的 View

wpf - 绑定(bind)到 WPF GridView 中的 SelectedItems 总和