我有一个大表,我需要将它作为ASP.NET Web应用程序的一部分进行开发。将从数据库中检索数据。而不是直接查看数据。我希望通过C#来确定GridView中的每个单元格并确定它将显示的内容。 此外,编辑和插入数据,以编程方式(代码隐藏),因为我使用的是storedprocedure。 我想通过使用复选框来为此gridview进行插入和编辑。
请您为我提供有用的资源吗?
答案 0 :(得分: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>";
}
}
希望这会对你有所帮助。
答案 1 :(得分:0)
为您的数据网格实施RowDataBound
事件,然后在此处实施逻辑以检查特定行的单元格。
答案 2 :(得分:0)
请参阅此处的代码,以编程方式编辑GridView:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowediting.aspx