C# datasource中执行存储过程返回多个表,怎么绑定到多个gridview上?
通过dataAdapter对象fill到dataset应该是可以的,在这想问datasource是否可以?不要告诉我说一个gridview对应一个datasource,每...
通过dataAdapter对象fill到dataset应该是可以的,在这想问datasource是否可以?不要告诉我说一个gridview对应一个datasource,每个datasource只返回一个表之类的。
我不是说不用dataset吗?我之前用的是: SqlDataSource sqlDataSource1 = new SqlDataSource(sCnn, sql);
sqlDataSource1.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;
GridView1.DataSource = sqlDataSource1;
GridView2.DataSource = sqlDataSource1;
GridView3.DataSource = sqlDataSource1;
GridView4.DataSource = sqlDataSource1;
GridView5.DataSource = sqlDataSource1;
GridView6.DataSource = sqlDataSource1;
sqlDataSource1.SelectParameters.Add("bf", "1");
GridView1.DataBind();
sqlDataSource1.SelectParameters["bf"].DefaultValue = "2";
GridView2.DataBind();
……
sqlDataSource1.SelectParameters["bf"].DefaultValue = "6";
GridView6.DataBind();
现在我想不用通过传递参数bf而一次性返回6个表,请问各gridview怎么绑定。 展开
我不是说不用dataset吗?我之前用的是: SqlDataSource sqlDataSource1 = new SqlDataSource(sCnn, sql);
sqlDataSource1.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;
GridView1.DataSource = sqlDataSource1;
GridView2.DataSource = sqlDataSource1;
GridView3.DataSource = sqlDataSource1;
GridView4.DataSource = sqlDataSource1;
GridView5.DataSource = sqlDataSource1;
GridView6.DataSource = sqlDataSource1;
sqlDataSource1.SelectParameters.Add("bf", "1");
GridView1.DataBind();
sqlDataSource1.SelectParameters["bf"].DefaultValue = "2";
GridView2.DataBind();
……
sqlDataSource1.SelectParameters["bf"].DefaultValue = "6";
GridView6.DataBind();
现在我想不用通过传递参数bf而一次性返回6个表,请问各gridview怎么绑定。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询