ASP.NET中textbox赋值问题

在一个表单中有一个DropDownList一个textbox1,一个textbox2,在选择DropDownList的值和填写textbox1的值后,textbox2的值... 在一个表单中 有一个DropDownList 一个textbox1,一个textbox2,在选择DropDownList 的值 和填写textbox1的值后,textbox2的值怎么根据前两个值从数据库查询并自动赋值
string a1 = DropDownList1.SelectedItem.Value.ToString();
string a2 = TextBox1.Text;
string sql = "select price from 规则表 where work_hour='" + a2 + "' and process_no='" + a1 + "'";
DataSet da = new DataSet();
da = conn.GetDataSet(sql, "规则表");
if (da.Tables["规则表"].Rows.Count > 0)
{
TextBox3.Text = da.Tables["规则表"].Rows.ToString();

}

这是我在textchange中写的代码 不知道为什么不能赋值 ,可能是赋值有问题 ,望指教
展开
 我来答
lfp6825
2010-05-04 · TA获得超过137个赞
知道答主
回答量:17
采纳率:0%
帮助的人:14.8万
展开全部
如果先选DropDownList,那就在textbox1的textchange事件中处理数据库查询,然后给textbox2赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友48265a621
2010-05-04 · TA获得超过592个赞
知道小有建树答主
回答量:807
采纳率:0%
帮助的人:649万
展开全部
TextBox3.Text = da.Tables["规则表"].Rows.ToString();
错了,如果结果只有一个那么应该是:
TextBox3.Text = da.Tables["规则表"].Rows[0][0].ToString();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37ffe09e1
2010-05-04 · TA获得超过682个赞
知道小有建树答主
回答量:1119
采纳率:0%
帮助的人:714万
展开全部
这个是查询语句的事吧?
select * from 表 where 值一=DropDownList值 and 值二为textbox1的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
涌之槐7z
2010-05-04 · TA获得超过262个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:372万
展开全部
勾选 AutoPostBack

然后 写代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式