c# .net网页管理系统问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:55:53
代码如下:

想实现的效果是 通过不同下拉框里的选项选择,然后点击 查看 按钮使gridview 显示对应的数据,现在出现的问题是:不管怎么选择改变总是显示显示第一个选项对应的数据, 问题出在哪儿呢? 请告诉帮忙解答。 对了,小弟还有个额外问题,知道的说下: 怎么实现一选择对应的部门后实现 该部门对应的物品的数量 并通过label 里显示出来, 原理就行,有代码更好。呵呵,
protected void Page_Load(object sender, EventArgs e)
{

if (Session["admin"] != "adminlogin")
{
Response.Redirect("login.aspx");
}
bmxx();
}
protected void wpck_Click(object sender, EventArgs e)
{
db db1 = new db();
string path = db1.sbdb2();
OleDbConnection conn = new OleDbConnection(path);
conn.Open();
string bm = this.bm.SelectedItem.Text.ToString();
Response.Write(bm);
string bmcmd="select * from use_wp where yp_bm='"+bm+"'";
OleDbDataAdapter da = new OleDbDataAdapter(bmcmd, conn);
DataSet ds

给dropdownlist加一个selectedindex_changed()的事件,重新指定数据源绑定。根据selected的item的主键重新读数据库,读取数据。

那个label的显示,也是再这个事件中处理的。

除此之外,你要web上的<asp:dropdownlist AutoPostBack="True"></asp:dropdownlist>的控件中,显示的加上我上面写的AutoPostBack="True",这样才会在Asp.NET中触发这个事件。

先做个demo,试验一下我说的,有什么问题的话,接着提上来,大家一起解决。

:)

我也等的看看。。。。

DropDownList的改变数据 事件 就可以操作了。。。很简单的嘛

if(!ispostback)
{
绑定dropdownlist
}

driodownlist的change事件里面。处理绑定下面的