要将 DataTable/DataSet 转换为 ObjectDataSource,您可以使用以下步骤:
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"></asp:ObjectDataSource>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="MyDataAccess" SelectMethod="GetData"></asp:ObjectDataSource>
public class MyDataAccess
{
public DataTable GetData()
{
// 在这里获取您的数据
DataTable dataTable = new DataTable();
// 填充 DataTable
return dataTable;
}
}
<asp:GridView ID="GridView1" runat="server" DataSourceID="ObjectDataSource1"></asp:GridView>
现在,当您运行页面时,ObjectDataSource 将调用您的数据访问类中的 GetData 方法,并将返回的 DataTable/DataSet 绑定到您的数据绑定控件上。
这就是如何将 DataTable/DataSet 转换为 ObjectDataSource 的方法。
领取专属 10元无门槛券
手把手带您无忧上云