文本框问题
SQL中有对应的商品信息表,C#中有两个文本框,商品编号和商品名称,如何实现选中一个商品编号,另一个文本框中显示出相对应的商品名称呢? --------------------编程问答-------------------- 思路:1.要可以选择的话,你可以用ComboBox做商品编号的选择。
2.在ComboBox的SelectedIndexChanged 事件中写,查找用户所选的商品编号,所对应的商品名称。
3.把找到的名称赋给显示商品名称的TextBox --------------------编程问答--------------------
非常好,非常实用的思路。 --------------------编程问答--------------------
前面的查询我已经编出来了,就是不知道怎么把查出来的值付给textBox --------------------编程问答-------------------- 支持一楼。。。 --------------------编程问答-------------------- <%#Eval("商品名称")%> --------------------编程问答-------------------- 就跟据ID去找商品名称咯!this.textBox1.Text=商品名称 就可以了啊! --------------------编程问答-------------------- 支持一楼
用事件函数写也可以,不过貌似麻烦了点 --------------------编程问答--------------------
查出来应该是DataTable,取值table.Rows[0]["字段名"].ToString()或者table.Rows[0][index].ToString(),然后赋值即可。 --------------------编程问答-------------------- 大家回答的都挺好的! --------------------编程问答-------------------- 楼上几位都说了。 --------------------编程问答-------------------- 匿名用户不能发表回复!匿名用户不能发表回复!匿名用户不能发表回复!匿名用户不能发表回复!匿名用户不能发表回复!匿名用户不能发表回复!匿名用户不能发表回复!匿名用户不能发表回复! --------------------编程问答-------------------- 使用 级联 蛮不错的 --------------------编程问答-------------------- 你可以在寫一個方法,在得到商品编号時,查詢出這個商品名稱,Text好像有個changed事件吧 --------------------编程问答-------------------- 不知道怎么回答。帮你顶一下。 --------------------编程问答-------------------- 根据你选中的商品编号,查询编号对应的商品信息,然后用把查询的值赋给文本框! --------------------编程问答-------------------- SelectedIndexChanged
然后select * from biao --------------------编程问答-------------------- 在 下拉框的SelectedIndexChanged事件中查询商品名称,然后显示 --------------------编程问答--------------------
楼主是查出来了,但不知道怎样把查出来的结果赋给textBox。
商品编号和商品名称是一一对应的关系吧?
{
SqlConnection con = new SqlConnection(_ConString);
try
{
//连接数据库中
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
con.Open();
//查询数据库中
cmd.CommandText = "SELECT Name FROM table where Number = '" + number + "'";
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
this.textbox.text=(string)dr[0];
}
dr.Close();
}
catch (Exception)
{
}
finally
{
//关闭连接
con.Close();
}
}
【如果我的回答对你有所帮助,不用感谢我(呵呵~),请到下列地址下载使用我原创的家庭记账软件http://download.csdn.net/source/2247484 你的下载使用并给出宝贵意见只会增加我继续下去的积极性!其实其他我别无所求!】 --------------------编程问答-------------------- 创建事件,
可以再任何地点添加事件的一些处理程序,
可以在任何时候(地方)一下触发所有事件,(目的多样,灵活)
--------------------编程问答--------------------
代码中dr是什么呀? --------------------编程问答-------------------- SqlDataReader dr = cmd.ExecuteReader();
sql查询结果集 --------------------编程问答--------------------
再请教你一个问题,这句DataRow findRow = thisDataSet.Tables["用户信息表"].Rows.Find(“ 555”);Find后面的括号里想写成textBox里的内容改怎么写呀,直接换成'" +textBox1.Text+"'不对
补充:.NET技术 , C#