0

我有一张大桌子,我需要将其开发为 ASP.NET Web 应用程序的一部分。数据将从数据库中检索。而不是直接查看数据。我想通过 C# 来确定 GridView 中的每个单元格并确定它将显示什么。此外,对于编辑和插入数据,由于我使用的是存储过程,因此以编程方式(代码隐藏)执行此操作。我正在考虑使用复选框对此网格视图进行插入和编辑。

您能否为我提供有用的资源来做到这一点?

4

3 回答 3

2

您必须使用 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>";
    }
  }

希望这对您有所帮助。

于 2011-11-22T10:37:33.390 回答
0

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

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

于 2011-11-22T12:10:46.323 回答
0

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

于 2011-11-22T10:29:21.393 回答