ASP.NET中DropDownList控件如何绑定数据表中某一列值呀
解决方案 »
- 【初学者求教】这个“符号”论坛打不出来 求将其转化成对应的数字
- 求一个简单实用的uml 工具的下载资源,如(Visual Paradigm...等)
- C#变量类型后面加?是什么意思?
- 求教..我在VS里建网站,用在浏览器中查看打不开网页......
- GUI
- 未将对象引用设置到对象的实例 在别人机子上运行正常
- 请问如何做聊天室人数统计
- 请问主从DataGird该怎么绑定数据源?求大家了!
- 时时彩基地,开奖信息的背景图片(多个相同图片),怎么做到只下载一次?
- 来到这网上的都是高手,唯俺不是,在线的都请进来看看。
- tajlolo(tajlolo):请接分!
- 将XML导入ACCESS中,删除记录时出现"所有记录中均未找到搜索关键字"的错误,好像是备注字段的问题,如何解决?顶有分.
DataSet ds=new DataSet();
da.fill(ds,"dfd");
DropDownList.DataSource=DataSet........
DropDownList2.DataSource = ds.Tables["leixing"].DefaultView;
DropDownList2.DataTextField = "leixing";
DropDownList2.DataValueField = "id";
DropDownList2.DataBind();
DropDownList.DataValueField = "该字段所在表的ID标识";
DropDownList.DataBind();
<% @Import Namespace="System.Data.SqlClient" %>
<HTML>
<HEAD>
<title>DatabindExample9</title>
<script language=C# runat=server>
void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
// 创建数据库连接字符串和SQL语句
string ConnStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"];
string query = "SELECT * FROM Products";
// 执行数据库语句并填充数据到 DataTable 中
SqlCommand myCommand = new SqlCommand(query, new SqlConnection(ConnStr));
SqlDataAdapter myAdapter = new SqlDataAdapter(myCommand);
DataTable dt = new DataTable();
myAdapter.Fill(dt); // 数据绑定 DropDownList 控件
DropDownList1.DataSource = dt;
//列名
DropDownList1.DataTextField = "ProductName";
//对应的列值
DropDownList1.DataValueField = "UnitPrice";
DropDownList1.DataBind();
}
}
void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
Label1.Text = "UnitPrice: " + DropDownList1.SelectedValue;
}
</script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<h3>如何将表中的列绑定到DropDownList控件</h3>
<br><br>
请选择:
<asp:dropdownlist
id="DropDownList1"
runat="server"
AutoPostBack="True"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:dropdownlist>
<br><br>
<asp:label id="Label1" runat="server">UnitPrice:</asp:label>
</form>
</body>
</HTML>
然後用SqlDataReader對數據庫進行逐行讀起數據。
然後保存到
ArrayList數組中。
然後將其DropDownList和ArrayList進行綁定即可
后面的人请不要再回贴了。
这个问题已经解决了。