如何在同一个aspx页面中获取多个GridView
How to get multiple GridView in same aspx page
我想将多个 GridView 放在同一个 aspx 页面中。我试过了,但没有用。
这是cs页面的代码
protected void GridView1_DataBound(object sender, EventArgs e)
{
{
GridView1.HeaderRow.Cells[0].Text = "AGENT ID";
GridView1.HeaderRow.Cells[1].Text = "NAME";
GridView1.HeaderRow.Cells[2].Text = "MOBILE";
}
}
public void fetch()
{
try
{
SqlConnection con1 = new SqlConnection(s);
con1.Open();
SqlCommand cmd = new SqlCommand("select did,name,mobile,doj from dealer", con1);
DataTable dt = new DataTable();
SqlDataReader dr = cmd.ExecuteReader();
dt.Load(dr);
GridView1.DataSource = dt;
GridView1.DataBind();
con1.Close();
}
catch (Exception t)
{
Label1.Text = "Unable to load database";
}
}
现在,我想在同一页面中添加另一个 GridView。我使用 table 并将 2 GridView 放在不同的单元格中。尽量用示例代码详细回答,以便我能正确理解。
据我所知,你还没有发布你的 .aspx
页面详细信息,你只是绑定 Gridview1
所以我可以简单地建议你这样做
您只需从 toolbox
中拖出两个 Gridview
到您的 .aspx page
<asp:GridView ID="GridView1" runat="server" >
</asp:GridView>
<br />
<asp:GridView ID="GridView2" runat="server">
</asp:GridView>
然后通过传递两个数据源通过您的 .cs 代码绑定它们
GridView1.DataSource = //Datasource;
GridView1.DataBind();
GridView2.DataSource = //Datasource;
GridView2.DataBind();
当你在这里要求样品时,你会发现 Sample Example
我想将多个 GridView 放在同一个 aspx 页面中。我试过了,但没有用。
这是cs页面的代码
protected void GridView1_DataBound(object sender, EventArgs e)
{
{
GridView1.HeaderRow.Cells[0].Text = "AGENT ID";
GridView1.HeaderRow.Cells[1].Text = "NAME";
GridView1.HeaderRow.Cells[2].Text = "MOBILE";
}
}
public void fetch()
{
try
{
SqlConnection con1 = new SqlConnection(s);
con1.Open();
SqlCommand cmd = new SqlCommand("select did,name,mobile,doj from dealer", con1);
DataTable dt = new DataTable();
SqlDataReader dr = cmd.ExecuteReader();
dt.Load(dr);
GridView1.DataSource = dt;
GridView1.DataBind();
con1.Close();
}
catch (Exception t)
{
Label1.Text = "Unable to load database";
}
}
现在,我想在同一页面中添加另一个 GridView。我使用 table 并将 2 GridView 放在不同的单元格中。尽量用示例代码详细回答,以便我能正确理解。
据我所知,你还没有发布你的 .aspx
页面详细信息,你只是绑定 Gridview1
所以我可以简单地建议你这样做
您只需从 toolbox
Gridview
到您的 .aspx page
<asp:GridView ID="GridView1" runat="server" >
</asp:GridView>
<br />
<asp:GridView ID="GridView2" runat="server">
</asp:GridView>
然后通过传递两个数据源通过您的 .cs 代码绑定它们
GridView1.DataSource = //Datasource;
GridView1.DataBind();
GridView2.DataSource = //Datasource;
GridView2.DataBind();
当你在这里要求样品时,你会发现 Sample Example