怎样通过点击dropdownlist的值来筛选gridview表中的值,急急急!
dropdownlist的ID=Dp1,gridview的ID=GridView3,gridview表中的数据绑定在数据库中的“指导师范实习工作量”表,dropdownl...
dropdownlist的ID=Dp1,gridview的ID=GridView3,gridview表中的数据绑定在数据库中的“指导师范实习工作量”表,dropdownlist绑定的值是表中的工号
求高手解答,急! 展开
求高手解答,急! 展开
3个回答
展开全部
首先右键dropdownlist。把AutoPostBack设置为true。
然后
↓
在设计页双击dropdownlist。然后在里边写:
protected void Dropdownlist1_SelectedIndexChanged(object sender, EventArgs e)
{
string sql = "select * from gridtable where gri_id=" + this.Dropdownlist1.SelectedValue + "";
然后连接数据库。绑定gridview。ok!
}
然后
↓
在设计页双击dropdownlist。然后在里边写:
protected void Dropdownlist1_SelectedIndexChanged(object sender, EventArgs e)
{
string sql = "select * from gridtable where gri_id=" + this.Dropdownlist1.SelectedValue + "";
然后连接数据库。绑定gridview。ok!
}
更多追问追答
追问
为什么会提示Dp1(下拉列表的ID)未定义呢?还有gridtable和gri_id分别指什么?
追答
把vs关了重新开下看看。gridtable就是你那个放学校地点,人数等等的那个表,gri_id就是你那个工号的id。你扣扣多少。加上详细聊。
展开全部
你先设置DropDownList的 AutoPostBack="true",然后添加OnSelectedIndexChanged事件,在这个事件中绑定GridView,SQL语句是根据获取到的DropDownList的值(SelectedValue),查询GridView中显示的相关信息。
追问
我的dropdownlist是嵌在gridview里面的,想问一下怎么解决dropdownlist的ID未定义的问题?
追答
如果你是根据DropDownList搜索是没有必要把它放在GridView中的。
解决DropDownList的ID,在gridview行事件中,先找到DropDownList,然后再根据他来的值(SelectedValue),做筛选。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
yankj1988 回答正确。。也就是你每改变一次dropdownlist里的值,你的gridview里的值都会跟着刷新一次。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询