A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郝义涛 中级黑马   /  2014-6-12 15:56  /  1286 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

不知道为什么,我把代码粘上,不让我发表,
所以我就直接文字描述了:datalist如何动态绑定sqldatasource数据?求大神帮忙,一个简单的例子就可以,谢谢

3 个回复

倒序浏览
本帖最后由 马林雷 于 2014-6-12 17:01 编辑

<asp: DataList ID="dtList1" runat="server" Width="380px" Height="224px" >
                <HeaderTemplate>
                    <table style=" border: 1px solid blue; width: 380px;">
                        <tr style="text-align: center; border: 1px solid blue;">
                            <td>宿舍号</td>
                            <td>留   言</td>
                        </tr>
                    </table>
                </HeaderTemplate>
                <ItemTemplate>
                    <table style=" border: 1px solid blue; width: 380px;">
                        <tr style="text-align: center; border: 1px solid blue;">
                            <td>
                                <%#Eval("Dorm")%></td> //这里就是获取的数据库数据
                            <td><%#Eval("leaveWord") %></td>////这里就是获取的数据库数据                        </tr>

                    </table>
                </ItemTemplate>
            </asp: DataList>
回复 使用道具 举报
1. 数据绑定分为数据源和数据绑定控件两部分;
2.数据绑定控件通过数据源来获得数据,通过数据源来隔离数据提供者和数据使用者,数据绑定控件通过数据源来对数据进行修改;
3.SqlDataSource就是数据源;
4.由于大部分项目都不会页面直接连接数据库,因为违反了最基本的分层原则,所以SqlDataSource很少用到;
5.DataList属于数据绑定控件;大部分项目主要使用ListView数据绑定控件, 很少用DataList数据绑定控件;
6. ObjectDataSource用来将一个类做为数据源,TypeName属性为数据源类的全名,有DeleteMethod, InsertMethod,SelectMethod,UpdateMethode等几个属性,分别为类中删除,插入,更新数据的方法,这些方法可能有参数,参数的值是通过DeleteParameters, UpdateParameters,InsertParameters等嵌套节点设置的。
回复 使用道具 举报
许庭洲 发表于 2014-6-13 07:01
1. 数据绑定分为数据源和数据绑定控件两部分;
2.数据绑定控件通过数据源来获得数据,通过数据源来隔离数据 ...

很好很强大 但是现在的我看不懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马