那位高手帮帮忙..dataGridView从treeView取数的问题

liuyjcel 2008-04-14 02:56:44
在主窗体(MainForm)中加入一个DataGridView控件
在代码窗口中声明一个treeView的控件
我想实现的是点DataGridView的第一列,出现treeView,选择treeView后把值返写到当前列中..
这应该怎么实现啊/
...全文
53 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxin4321 2009-04-05
  • 打赏
  • 举报
回复
mark
liuyjcel 2008-04-14
  • 打赏
  • 举报
回复
是选择赋值 .但是TreeView就是不隐藏...
chengqscjh 2008-04-14
  • 打赏
  • 举报
回复
1.TreeView初始visible=false;
2.选择后记录,再赋值
changjiangzhibin 2008-04-14
  • 打赏
  • 举报
回复
1 TreeView初始visible=false;
2 GridView的第一列做成模板列或超链接列,将TreeView的visible=true;
3 可同时做其他操作;
liuyjcel 2008-04-14
  • 打赏
  • 举报
回复
现在主要是选择后treeView.不能自动隐藏...
sjm2003 2008-04-14
  • 打赏
  • 举报
回复
说的表是很清楚类!
你是要返回树节点的TEXT么?还是数据库里的字段?

读数据库的

public void SqlDEPTTree_NodeSelected(
TreeNode node = tree.SelectedNode;
if (node != null)
{
try
{
CFSQLConnect();
OleDbCommand cmd = CFSConn.CreateCommand();
cmd.CommandText = "select D_ID,D_BName,D_KName from Tb_Dept where D_KName='" + node.Text + "'";
OleDbDataReader myread = cmd.ExecuteReader();
if (myread.Read())
{
Datagridview1[i,j]= myread["D_ID"].ToString();
......
......
}
CFSConn.Close();
cmd.Dispose();
myread.Dispose();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧