asp.net如何实现同表字段联动显示
来源:百度知道 编辑:UC知道 时间:2024/09/21 05:45:32
Name.Text = ThisValue("select [name] from 数据库 where [prd_no] = " + List.SelectValue.Tostring());
Src.Text = ThisValue("select [name] from 数据库 where [prd_no] = " + List.SelectValue.Tostring());
都是字符串,不用转化,但显示的是查询语句。
假设你的数据是通过后台绑定到控件的
Name的TextBox ID 是 Name
Src的TextBox ID 是 Src
比如你的DropDownList 的 ID 是 List,则你需要为List增加以下事件
protected void List_SelectedIndexChanged(object sender, EventArgs e)
{
Name.Text = ThisValue("select [name] from 数据库 where [prd_no] = " + List.SelectValue.Tostring());
Src.Text = ThisValue("select [name] from 数据库 where [prd_no] = " + List.SelectValue.Tostring());
}
数据绑定你可以参考以下函数
/// <summary>
/// 根据条件读取某个列的值
/// </summary>
/// <param name="sql">查询语句</param>
/// <returns></returns>
/// <remarks></remarks>
public object ThisValue(string sql)
{
System.Data.SqlClient.SqlConnection SqlConn = new SqlConnection("还就是那老一套连接了");
SqlConn.Open();
SqlCommand Cmd = new SqlCommand(sql, SqlConn);