如何以编程方式编辑GridView
本文关键字:编辑 GridView 方式 编程 | 更新日期: 2023-09-27 18:15:19
我有一个大表,我需要开发它作为一个ASP的一部分。. NET web应用程序。数据将从数据库中检索。而不是直接查看数据。我想通过c#来确定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