C#中怎么实现左边是树形结构,右边dataGridView1出现相应的内容?

C#中,左边是treeView1,右边是dataGridView1,怎么显示相应内容,用代码实现?... C#中,左边是treeView1,右边是dataGridView1,怎么显示相应内容,用代码实现? 展开
 我来答
匿名用户
2014-03-14
展开全部
这个在绑定TreeView的时候要注意一下,把该节点的Tag或Name或ToolTipTex属性设为该节点的数据源的表名,比如 “班级信息管理”把它的Tag属性设为 "Classes","学生信息管理"的Tag属性设为"Students" (数据库中的表名!),当然没有数据的就设为空
TreeView相关代码:
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
DataTable dt = db.ExecuteDs("select * from [" + e.Node.Tag.ToString() + "]").Tables[0];
this.dataGridView1.DataSource = dt;
}
db是数据库操作类,这里就不多讲了
匿名用户
2014-03-14
展开全部
这个要连接数据库的, 当TreeView的selectindex发生改变的时候(订阅他的事件),就将dataGridView发生改变,可以用DataSource来做.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式