将值从数据库绑定到文本框

时间:2018-07-18 10:52:28

标签: c# asp.net

我有一个存储过程,该过程将一些值发送到c#,并且数据需要发送到asp。

这是C#部分: 我需要从数据库的列中提取文本框的最大长度,并将其绑定到ASP文本框字段:

LogicTableAdapters.getLevelLenghtTableAdapter getLvl = new LogicTableAdapters.getLevelLenghtTableAdapter();

DataTable dtLvl = getLvl.getLevelLenght("1");

DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[1]{
    new DataColumn("MaxNoPlace", typeof(string))
});

foreach (DataRow dr in dtLvl.Rows)
{
    dt.Rows.Add(dr["MaxNoPlace"].ToString());
}

我认为我需要一些C#额外的代码才能将其绑定到asp文本框参数MaxLenght。当我调试dtLvl = 20时,这意味着将从数据库中获取值。

这是asp部分:

<ContentTemplate>

            <tr>
                <td>
                    <asp:Label ID="lblProduct" runat="server" Text="Product Construction:"  Font-Names="Open Sans"></asp:Label></td>
                <td>
                    <asp:TextBox ID="txtProduct" runat="server" Font-Names="Merriweather" margin-Left="100px" OAutoPostBack="true" MaxLength='<%# Bind("MaxNoPlace") %>'></asp:TextBox><br />
                </td>

            </tr>

</ContentTemplate>

0 个答案:

没有答案