![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C#的控件gridview显示多个表中的内容!
我想根据combobox中的不同直来控制gridview来显示不同的表的内容这个可以用绑定来实现吗?例如:当我的combobox是学生时,gridview显示数据库中的学...
我想根据combobox中的不同直来控制gridview来显示不同的表的内容这个可以用绑定来实现吗?例如:当我的combobox是学生时,gridview显示数据库中的学生表是老师时,gridview显示老师表!谢谢大家了……说的详细点,关键语句写一下!
展开
4个回答
展开全部
很简单啦,你先在combobox中设一个学生(值为学生表名)和一个老师(值为教师表名),然后再写一个绑定GridView的数据集。
直接控制SQL语句:
在combobox事件中:
就是select
*
from
'"+combobox.text+"'
这样就可以了啦
直接控制SQL语句:
在combobox事件中:
就是select
*
from
'"+combobox.text+"'
这样就可以了啦
展开全部
为什么不用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的值是什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询