C#的控件gridview显示多个表中的内容!
我想根据combobox中的不同直来控制gridview来显示不同的表的内容这个可以用绑定来实现吗?例如:当我的combobox是学生时,gridview显示数据库中的学...
我想根据combobox中的不同直来控制gridview来显示不同的表的内容这个可以用绑定来实现吗?例如:当我的combobox是学生时,gridview显示数据库中的学生表是老师时,gridview显示老师表!谢谢大家了……说的详细点,关键语句写一下!
展开
4个回答
展开全部
为什么不用DropDownList呢。
绑定它的selectValue为不同的数据库表名比如说学生表就是StudentInfo教师表就是TeachterInfo
然后根据用户选择不同的角色只用获取DropDownList的selectValue来更改查询语句。。
string
sql
=
string.format("select
*
from
{0}
",DropDownList.selectValue);
在DropDownList1_SelectedIndexChanged事件里面更改GridView的数据源
绑定它的selectValue为不同的数据库表名比如说学生表就是StudentInfo教师表就是TeachterInfo
然后根据用户选择不同的角色只用获取DropDownList的selectValue来更改查询语句。。
string
sql
=
string.format("select
*
from
{0}
",DropDownList.selectValue);
在DropDownList1_SelectedIndexChanged事件里面更改GridView的数据源
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在加载的时候判断combobox的值之后,可以根据值的不同而给gridview绑定不同的数据(这样就可以实现的那个要求了).你要写一个事件(selectedvaluechanged),当combobox的值变化的时候就做激发,这样你也可以在这里来比较判断combobox的值,根据值的不同而给gridview绑定不同的数据
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可以的,就是在加载的时候判断combobox的值是什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询