ASP.NET 2.0提供了功能强大的数据绑定控件GridView、在使用中,一些属性和方法经常会与ASP.NET 1.1中的DataGrid混淆(VS2005中依然可以使用DataGrid,手动添加到工具箱或HTML状态输入代码),下面我们分别用GridView和DataGrid实现其数据绑定、编辑、更新、删除等,从其代码中看两者的不同。
页面:

1[代码] DataGrid & GridView 使用区别 (转)<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="100%" OnRowEditing="GridView1_RowEditing" OnRowCancelingEdit="GridView1_RowCancelingEdit" OnRowUpdating="GridView1_RowUpdating" DataKeyNames="cat_id" OnRowDeleting="GridView1_RowDeleting">
2[代码] DataGrid & GridView 使用区别 (转)            <Columns>
3[代码] DataGrid & GridView 使用区别 (转)               <asp:BoundField DataField="cat_tag" HeaderText="分类名称" />                                        
4[代码] DataGrid & GridView 使用区别 (转)               <asp:BoundField DataField="rec_dd" HeaderText="创建日期" />         
5[代码] DataGrid & GridView 使用区别 (转)               <asp:CommandField ShowEditButton="True" />
6[代码] DataGrid & GridView 使用区别 (转)                <asp:CommandField ShowDeleteButton="True" />
7[代码] DataGrid & GridView 使用区别 (转)            </Columns>
8[代码] DataGrid & GridView 使用区别 (转)        </asp:GridView>

1[代码] DataGrid & GridView 使用区别 (转) <asp:DataGrid ID="DataGrid1" runat ="server" AutoGenerateColumns="False" Width="100%" OnCancelCommand="DataGrid1_CancelCommand" OnEditCommand="DataGrid1_EditCommand" OnUpdateCommand="DataGrid1_UpdateCommand" DataKeyField="cat_id" OnDeleteCommand="DataGrid1_DeleteCommand" >
2[代码] DataGrid & GridView 使用区别 (转)        <Columns>
3[代码] DataGrid & GridView 使用区别 (转)            <asp:BoundColumn DataField="cat_tag" HeaderText="分类名称"></asp:BoundColumn>
4[代码] DataGrid & GridView 使用区别 (转)            <asp:BoundColumn DataField="rec_dd" HeaderText="创建日期" ></asp:BoundColumn>
5[代码] DataGrid & GridView 使用区别 (转)            <asp:EditCommandColumn CancelText="取消" EditText="编辑" UpdateText="更新"></asp:EditCommandColumn>
6[代码] DataGrid & GridView 使用区别 (转)            <asp:ButtonColumn CommandName="Delete" Text="删除"></asp:ButtonColumn>
7[代码] DataGrid & GridView 使用区别 (转)        </Columns>
8[代码] DataGrid & GridView 使用区别 (转)    </asp:DataGrid>
代码实现:
1[代码] DataGrid & GridView 使用区别 (转) // 数据绑定
2[代码] DataGrid & GridView 使用区别 (转)    private void GridBind()
3    }

1、GridView
 1[代码] DataGrid & GridView 使用区别 (转)  // 编辑
 2[代码] DataGrid & GridView 使用区别 (转)    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
 3    }
2、DataGrid
 1[代码] DataGrid & GridView 使用区别 (转) // 编辑
 2[代码] DataGrid & GridView 使用区别 (转)    protected void DataGrid1_EditCommand(object source, DataGridCommandEventArgs e)
 3    }

相关文章:

  • 2021-11-27
  • 2021-09-04
  • 2021-06-15
  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
猜你喜欢
  • 2021-11-21
  • 2021-09-17
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案