【发布时间】:2019-06-27 21:59:12
【问题描述】:
我在将动态数据显示到文本框中时遇到了困难。我的情况是,我有多个文本框,我想从列名为“registration_charges”和“amount”的表中获取值。现在,registration_charges 列包含数据,例如 'OPD_CHARGES'、'DR.Charges' 和 'amount' 列包含数据,例如:- 5000、1000。我想在文本框中相应地显示金额。
<asp:Label runat="server" >OPD Ch.</asp:Label>
<asp:TextBox ID="txtopd_charges" runat="server" Width="100px"
style="text-
align: right;float:right;margin-right:15px;">/-</asp:TextBox>
<asp:Label runat="server" >DR Ch.</asp:Label>
<asp:TextBox ID="txtdr_charges" runat="server" Width="100px"
style="text-
align: right;float:right;margin-right:15px;">/-</asp:TextBox>
后端代码:
//connection code
con.Open();
SqlCommand cmd = new SqlCommand("SELECT amount FROM
Mst_Charges WHERE registration_charges IN('OPD_CHARGES',
DR.Charges')", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
txtopd_charges.Text = ???
txtdr_charges.Text = ???
}
else
{
}
}
catch (Exception ex)
{
}
}
【问题讨论】:
-
为什么实际代码不起作用?您是否在查询编辑器中尝试过查询?
标签: c# asp.net sql-server webforms