如何根据treeview选中的checkbox点击“查询”,便可在DatagridView中显示相关数据库表中的信息。如下图:

 我来答
lile862953
2012-12-10
知道答主
回答量:20
采纳率:0%
帮助的人:13.3万
展开全部
先把treeview中的选中的checkbox的成员ID值拿到,然后根据ID查数据库中该表的相关信息并显示到gridview中
追问
拿到文本值就能查到了,只是如果同时有多个文本值(也不确定),具体怎么查SQL啊
追答
写一条查询语句,不是直接查询那种,是可以随时绑定改正查询条件的那种(其实就是拼接SQL语句,然后绑定到datagridview)
给你一个简单的后台代码示范:
public DataSet GetListzsxm(string strWhere)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select ID,真实姓名 ");
strSql.Append(" FROM 用户表 ");
if (strWhere.Trim() != "")
{
strSql.Append(" where " + strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}
strWhere就是条件,然后在前台在用foreach循环拿到选中的TreeNode的值(真实姓名),这样键值就能对应拿到。
ghotos
2012-12-10 · TA获得超过280个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:365万
展开全部
应该会有Checked属性的吧,把所有Checked为true的节点的值拼成字符串作为SQL的条件就可以了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善水至简堂
2012-12-10 · 贡献了超过115个回答
知道答主
回答量:115
采纳率:0%
帮助的人:39.1万
展开全部
拼接SQL语句,绑定到datagridview
追问
具体详细一点,有代码最好,新手,请多指教……O(∩_∩)O谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式