0

伙计们请多多包涵,我已经开始使用这个博客来学习视觉基础知识,我真的很想学习,到目前为止它对我帮助很大。谢谢大家...

现在我的问题是这样的:。

假设我在 SQL Server 2005 数据库中有数据,我想从 SQL 表中检索数据并将其显示在文本框或列表框中。我想从 Faculty 表中选择 Faculty_ID、Faculty_Name、F_Description 并将这些数据显示在文本框或列表框中。假设我的连接工作得很好,我只需要一条语句来从 SQL 表中检索数据并将其显示在文本框上。

我怎么做?请记住,您正在帮助有史以来最愚蠢,最愚蠢的人。

谢谢你在高级!!!!!!!

4

1 回答 1

0

中继器通常用于显示数据。下面是一个中继器的例子。在后端,您可以将其绑定到列表。我建议制作自己的数据结构,然后将其绑定到该结构。我的意思是绑定,repeaterID.Datasource = yourDataObject然后repeaterID.Databind

<asp:Repeater ID="fieldList" runat="server">
        <HeaderTemplate>
            <table border="1" width="75%">
                <tr>
                    <th>
                        <b>Object Field 1</b>
                    </th>
                    <th>
                        <b>Object Field 2</b>
                    </th>
                </tr>
        </HeaderTemplate>
        <ItemTemplate>
            <tr id='<%#Eval("") %>'>
                <td>
                    <asp:Label ID="obj1" runat="server" Text='<%# Eval("SQLObjectFieldRelName1") %>'></asp:Label>
                </td>
                <td>
                    <asp:Label ID="obj2" runat="server" Text='<%# Eval("SQLObjectFieldRelName2") %>'></asp:Label>
                </td>
            </tr>
        </ItemTemplate>
        <FooterTemplate>
            </table>
        </FooterTemplate>
    </asp:Repeater>

文本框和列表框将不太常用于任何数据集。您只会将它们真正用于字符串或某些文本。如果这就是您想要做的,那么我会在您的代码中制造您的字符串并将您的文本框文本设置为它。

于 2013-10-16T14:51:03.010 回答