我有一張大桌子,需要將它作爲ASP.NET Web應用程序的一部分進行開發。數據將從數據庫中檢索。而不是直接查看數據。我希望通過C#來確定GridView中的每個單元格,並確定它將顯示的內容。 此外,爲了編輯和插入數據,要以編程方式(代碼隱藏)執行此操作,因爲我正在使用存儲過程。 我想通過使用複選框來插入和編輯這個gridview。如何以編程方式編輯GridView?
您能否爲我提供有用的資源來做到這一點?
我有一張大桌子,需要將它作爲ASP.NET Web應用程序的一部分進行開發。數據將從數據庫中檢索。而不是直接查看數據。我希望通過C#來確定GridView中的每個單元格,並確定它將顯示的內容。 此外,爲了編輯和插入數據,要以編程方式(代碼隱藏)執行此操作,因爲我正在使用存儲過程。 我想通過使用複選框來插入和編輯這個gridview。如何以編程方式編輯GridView?
您能否爲我提供有用的資源來做到這一點?
爲您的數據網格實施RowDataBound
事件,然後在此處執行邏輯以檢查特定行的單元格。
您將不得不使用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>";
}
}
希望這可以幫助你。
請在這裏看到代碼編程編輯的GridView:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowediting.aspx