如何以编程方式编辑GridView

本文关键字:编辑 GridView 方式 编程 | 更新日期: 2023-09-27 18:15:19

我有一个大表,我需要开发它作为一个ASP的一部分。. NET web应用程序。数据将从数据库中检索。而不是直接查看数据。我想通过c#来确定GridView中的每个单元格,并确定它将显示什么。此外,对于编辑和插入数据,要以编程方式(代码隐藏)完成,因为我使用的是存储过程。我想做的插入和编辑这个网格视图通过使用复选框。

你能给我提供有用的资源来做这件事吗?

如何以编程方式编辑GridView

您必须使用GridView的RowDataBound事件,它在实际将数据源绑定到GridView之前访问数据源的每一行。

    void GridView1_RowDataBound(Object sender, GridViewRowEventArgs e)
  {
    if(e.Row.RowType == DataControlRowType.DataRow)
    {
      //Have Your Logic Here
      //Example : Cell 0 will be italics
      e.Row.Cells[0].Text = "<i>" + e.Row.Cells[0].Text + "</i>";
    }
  }

为您的数据网格实现RowDataBound事件,然后在这里实现逻辑以检查特定行的单元格

请参阅此处的代码以编程方式编辑GridView:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowediting.aspx