如何根据treeview选中的checkbox点击“查询”,便可在DatagridView中显示相关数据库表中的信息。如下图:
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的值(真实姓名),这样键值就能对应拿到。
展开全部
应该会有Checked属性的吧,把所有Checked为true的节点的值拼成字符串作为SQL的条件就可以了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
拼接SQL语句,绑定到datagridview
追问
具体详细一点,有代码最好,新手,请多指教……O(∩_∩)O谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询