我正在开发一个移动Web应用程序,其中需要将从数据库检索到的数据显示到.NET中的网格或数据表中。
我已经尝试使用list,但它并没有达到我的目的,因为我需要显示从数据库获取的多个列和行。
提前感谢!!
发布于 2009-10-02 02:42:36
您是否尝试过将数据输出到表中?表旨在以您想要的方式在行和列中显示数据。列表旨在仅显示一列(或一行)数据。
发布于 2010-04-27 11:11:39
您可以使用以下代码将数据绑定到移动应用程序中的网格视图:
在.aspx页面中:
<mobile:Form id="Form1" runat="server" Paginate="true" >
<mobile:DeviceSpecific ID="mobdevspec" Runat="Server" >
<Choice Xmlns="http://schemas.microsoft.com/mobile/html32template">
<HeaderTemplate>
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
</HeaderTemplate>
</Choice>
</mobile:DeviceSpecific>
</mobile:Form>
在.aspx.cs文件中:
GridView gv = (GridView)Form1.Controls[0].FindControl("gridview");
// gv.GridLines = true;
SqlConnection con = new SqlConnection("Data Source=WINSERVER;Initial Catalog=sampleDB;User Id=orbtest; password=hyderabad");
con.Open();
string sqlquery = "SELECT * FROM anderson";
SqlCommand command = new SqlCommand(sqlquery, con);
SqlDataAdapter adpa = new SqlDataAdapter(command);
DataTable dt = new DataTable();
adpa.Fill(dt);
gv.DataSource = dt;
gv.DataBind();
con.Close();
https://stackoverflow.com/questions/1067774
复制相似问题