关于dropdownlist绑定的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:12:58
初学.NET,有这样的一个需求
在第一个dropdownlist控件中写进去5条数据(不是数据库中的),根据选择不同的数据,第二个dropdownlist中绑定表的不同字段,还没学javascript和Ajax,想在第一个dropdownlist的选择改变事件中实现。我是这么写的,但是绑不上,请哪位大哥哥大姐姐给指点一下,小女子感激不尽
protected void ddl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (!IsPostBack)
{
string strCon = "Data Source=B021377BBBF9470\\SQLEXPRESS;Initial Catalog=NetShopDB;Integrated Security=True";
string sql = "exec OrderSelect";

SqlConnection con = new SqlConnection(strCon);
con.Open();

SqlDataAdapter da = new SqlDataAdapter(sql, con);

DataSet ds = new DataSet();
da.Fill(ds, "tb");
ddl2.DataSource = ds;

switch (ddl1.SelectedItem.Text)
{
case "按订单编号查询":
ddl2.DataTextField = "订单编号"

把if (!IsPostBack)这句去掉

switch (ddl1.SelectedItem.Text)
{

datatable dt=ds.tables[0];
}

加断点调试,看dt是否有值。

if (!IsPostBack)
{}
不要加这个按钮事件这个是一定回发的
你写存储过程的有条件
那么就的给存储过程加一个字段条件

存储过程怎么写的 弄上来看看

还有c#调用存储过程 好像不这么写,本人学生 或许见的少吧