<asp:DataGrid id=DataGrid1  runat="server"  AutoGenerateColumns="False" AllowSorting="True" DataSource="<%# mydataset1 %>" DataKeyField="ID" DataMember="peopel" PageSize="4" AllowPaging="True" ></DataGrid>

先看好DataGrid的各个属性,其中:
DataSource="<%# mydataset1 %>" DataKeyField="ID" DataMember="peopel"
这几个值得注意,

我们平时习惯在后台连接绑定数据源的,
datagrid1.datasource=mydataset1.tables["peopel"].dafaultview;
datagrid1.databind();

其实在前台aspx页也可以对控件datagrid进行数据绑定,如上面的例子.

结论:
⑴可以在窗体中用数据绑定式<%#   %>对数据进行绑定数据源:
⑵后台也可以用datasource进行绑定数据源: