【发布时间】:2016-09-22 21:57:39
【问题描述】:
我可以加载文本框,但我无法加载下拉框:
<asp:Repeater ID="RtpDetails" runat="server">
<HeaderTemplate>
<tr>
<td width="20%" align="left"><strong>Item Name</strong></td>
<td width="20%" align="left"><strong>Price</strong></td
</tr>
</HeaderTemplate>
<ItemTemplate>
<td>
<asp:TextBox ID="Txtitem" Value='<%#Eval("Product_Name") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:DropDownList ID="drp" runat="server"> </asp:DropDownList>
</td>
</ItemTemplate>
</asp:Repeater>
C#:我现在正在使用它进入文本框,我正在尝试根据以下 SQL 查询获取值
protected void BtnSrc_Click(object sender, EventArgs e)
{
RtpDetails.DataSource = GetData();
RtpDetails.DataBind();
}
public DataTable GetData()
{
string sql = "SELECT Auto_SL, OrderNo, Date, CustomerName, ProductID, Price, Total, Quantity, Product_Name FROM Order_Details WHERE OrderNo='" + TxtSearch.Text+ "'"; ///---- For test
Connstring.conn.Open();
SqlCommand cmd = new SqlCommand(sql, Connstring.conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
Connstring.conn.Close();
return dt;
}
【问题讨论】:
标签: html asp.net sql-server