我是asp.net的新手,我遇到了一个带有GridView的页面:
<asp:GridView ID="GV" runat="server"
OnRowCancelingEdit="GV_RowCancelingEdit" OnRowUpdating="GV_RowUpdating"
OnRowEditing="GV_RowEditing" OnRowDeleting="GV_RowDeleting" OnRowDataBound="GV_RowDataBound"
GridLines="None" CssClass="tbl1" AlternatingRowStyle-CssClass="alternate"
AutoGenerateColumns="False">
在C#代码中,我看到每个“OnRow”类型属性都有方法。你想要一个gridView到底是什么?这只是一个花哨的html表,允许你进行onChange事件吗?
调用DataBind()函数到底做了什么?
我试图在msdn页面上查看这个,但不太清楚。如果有人能给我看一些关于girdViews的好教程的链接,我会很感激。
答案 0 :(得分:2)
这只是一个花哨的html表,允许你进行onChange 事件
是。它只是一个带有other events的精美HTML表格。但它是server side control
调用DataBind()函数到底做了什么?
它将DataSource
指定的GridView
绑定到网格。例如,如果你有
DataTable SomeDataTable = //filled with a result from a SQL Query
gridView1.DataSource = SomeDataTable;
gridView1.DataBind();
此处DataBind
会将SomeDataTable
中的数据附加到您的网格中。