我们可以从1个Gridview中的多个SqlDataSources绑定吗? [英] Can we bind from Multiple SqlDataSources in 1 Gridview?

查看:57
本文介绍了我们可以从1个Gridview中的多个SqlDataSources绑定吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好......

我想在一个gridview中显示一个sqldatasource(第一个)中的一个项目,第二个数据源中的一个项目和另一个(第三个)数据源中的另一个项目。知道如何在一个gridview中显示三个sqldatasources吗?



这只是一个例子:

 <   asp:GridView     ID   =  GridView1    runat   = 服务器    AutoGenerateColumns   =  False    DataSourceID   =  SqlDataSource1    DataKeyNames   =  ID >  
< >
< ; asp:BoundField DataField = item1 HeaderText = item1 > < / asp:BoundField >
< asp:BoundField DataField = item2 HeaderText = item2 > < / asp:BoundField >
< asp:BoundField DataField = item3 HeaderText = item3 > < / asp:BoundField > < > < / asp:GridView >

< asp:SqlDataSource ID = SqlDataSource1 < span class =code-attribute>
runat = server ConnectionString = ' <% $ ConnectionStrings:ConnectionString1%>' SelectComma nd = 从table1中选择item1 < / asp:SqlDataSource >
< asp:SqlDataSource ID = SqlDataSource2 runat = server < span class =code-attribute> ConnectionString
=' <% $ ConnectionStrings:ConnectionString1%>' SelectCommand = 表2中的SELECT item2 < / asp:SqlDataSource >
< asp:SqlDataSource ID = SqlDataSource2 runat = server ConnectionString =' <% $ ConnectionStrings:ConnectionString1%>' SelectCommand = 从table3中选择item3 < / asp:SqlDataSource >

解决方案

ConnectionStrings:ConnectionString1%>' SelectCommand = 从table1中选择item1 < / asp:SqlDataSource >
< asp :SqlDataSource ID = SqlDataSource2 runat = server ConnectionString =' <%


ConnectionStrings :ConnectionString1%>' SelectCommand = 表2中的SELECT item2 < / asp:SqlDataSource >
< asp:SqlDataSource ID = SqlDataSource2 runat = server ConnectionString =' <跨度class =code-keyword> <%


ConnectionStrings:ConnectionString1%>' SelectCommand = 从表3中选择item3 < / asp:SqlDataSource >


Hello there...
I want to show in one gridview one item from one sqldatasource(first), one item from a second datasource and one other item from another (third)datasource. Any idea how it can be shown three sqldatasources in one gridview?

This is just an example:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" DataKeyNames="ID">
    <Columns>            
        <asp:BoundField DataField="item1" HeaderText="item1"></asp:BoundField>
        <asp:BoundField DataField="item2" HeaderText="item2"></asp:BoundField>
        <asp:BoundField DataField="item3" HeaderText="item3"></asp:BoundField> <Columns></asp:GridView>

  <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString='<%$ConnectionStrings:ConnectionString1 %>' SelectCommand="SELECT item1 from table1"</asp:SqlDataSource>    
  <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString='<%$ ConnectionStrings:ConnectionString1 %>' SelectCommand="SELECT item2 from table2"</asp:SqlDataSource> 
  <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString='<%$ ConnectionStrings:ConnectionString1 %>' SelectCommand="SELECT item3 from table3"</asp:SqlDataSource>

解决方案

ConnectionStrings:ConnectionString1 %>' SelectCommand="SELECT item1 from table1"</asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString='<%


ConnectionStrings:ConnectionString1 %>' SelectCommand="SELECT item2 from table2"</asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString='<%


ConnectionStrings:ConnectionString1 %>' SelectCommand="SELECT item3 from table3"</asp:SqlDataSource>


这篇关于我们可以从1个Gridview中的多个SqlDataSources绑定吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆