如何将数据绑定到.net中移动应用程序中的gridview

时间:2009-07-01 07:40:10

标签: .net mobile mobile-website

我正在开发一个移动Web应用程序,我需要将从数据库检索到的数据显示到.NET中的网格或数据表中。

我已尝试使用list但它不能满足我的目的,因为我需要显示从数据库中提取的多个列和行。

提前致谢!!

2 个答案:

答案 0 :(得分:0)

您是否尝试将数据输出到表格中?表格旨在以您所追求的方式显示行和列中的数据。列表仅用于显示一列(或一行)数据。

答案 1 :(得分:0)

您可以使用以下代码将数据绑定到移动应用中的gridview:
在.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();