那位高手帮帮忙..dataGridView从treeView取数的问题
在主窗体(MainForm)中加入一个DataGridView控件
在代码窗口中声明一个treeView的控件
我想实现的是点DataGridView的第一列,出现treeView,选择treeView后把值返写到当前列中..
这应该怎么实现啊/
[解决办法]
说的表是很清楚类!
你是要返回树节点的TEXT么?还是数据库里的字段?
读数据库的
- C# code
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);
}
}
}