【发布时间】:2013-12-20 11:53:22
【问题描述】:
当我按下 gno 时,它会显示 gname。但目前它向我显示了一个钱 amonut 有什么问题
protected void txtgno_TextChanged(object sender, EventArgs e)
{
string connectionString = ConfigurationManager.ConnectionStrings["CompanybookConnectionString"].ConnectionString;
SqlConnection con = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand("SELECT * FROM tblNewgroup WHERE gno=@gno", con);
cmd.Parameters.AddWithValue("@gno", txtgno.Text);
using (con)
{
con.Open();
Object result = cmd.ExecuteScalar();
if (result != null)
// lblResult.Text = String.Format("{0:c}", result);
txtgname.Text = String.Format("{0:c}", result);
// else
// lblResult.Text = "No match!";
}
}
【问题讨论】:
-
你的表的架构设计是什么`tblNewgroup
? I if the first column isgno, thats why it is displaygno`值。 -
字符串结果 = cmd.ExecuteScalar().ToString();可能会帮助你
-
它没有显示任何东西...
标签: c# asp.net database textbox dataset