我是新的ASP.NET,我从来没有使用GridView或DataGrid,但我找不到有用的示例在线如何做我所需要的。我需要在页面上显示一些数据,并且我知道我应该使用GridView,但似乎无法显示任何内容。从DataTable填充GridView
我有以下数据集:
DataSet ds = new DataSet("MyTables");
ds.Tables.Add("Users");
ds.Tables["Users"].Columns.Add("ID");
ds.Tables["Users"].Columns.Add("Name");
ds.Tables["Users"].Columns.Add("Email");
ds.Tables["Users"].Rows.Add(0,"Ace","[email protected]");
ds.Tables["Users"].Rows.Add(1,"Biff","[email protected]");
ds.Tables["Users"].Rows.Add(2,"Chuck","[email protected]");
ds.Tables["Users"].Rows.Add(3,"Dick","[email protected]");
myGrid.DataSource = ds.Tables["Users"].DefaultView;
myGrid.DataBind();
继承人是我的ASP.NET:
<asp:GridView ID="myGrid" runat="server">
</asp:GridView>
您正在添加具有相同ID(2)的Chuck和Dick。 – MusiGenesis 2009-10-26 15:24:54
如果你想获得技术方面的信息,他也会错过他四条线上的关闭对角线。甚至不会像这样构建。 – Chris 2009-10-26 15:31:01
在修复所有我的拼写错误之后,这仍然不起作用。 ASP.NET代码是否正确? – kzh 2009-10-26 16:42:24