C#treeview节点名称显示在datagridview中

图片说明

拖入两个控件,treeview和datagridview

treeview添加节点双击事件

 private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
                        string str = e.Node.Text;
                        dataGridView1.Visible = true;
    } 

双击节点,datagridview显示,
获取当前双击节点的值 string str = e.Node.Text;,
但是这个值怎么填在在datagridview的第一个空格中???

6个回答

注:this.dataGridView.Rows[0].Cells[columnName].Value = “XXXX”;
你的是:this.dataGridView.Rows[0].Cells["SHORT-NAME"].Value = e.Node.Text;

如果是多个的话,直接通过for循环,通过更改Rows的下标即可。
for(var i=0;i<5;i++){
this.dataGridView.Rows[i].Cells[columnName].Value = “XXXX”;
}

qq_23126581
玄元复始道生初,守一无穷尽万物 回复ccc9149: 改说的都说了,具体哪里不对,你自己调试吧。不能做到百分百给你一模一样代码。模板代码已经给出了。就需要你自己模仿了
一年多之前 回复
ccc9149
未知昵称 datagridview1.Rows[0].Cells["Column1"].Value = e.Node.Text;
一年多之前 回复
ccc9149
未知昵称 不行
一年多之前 回复
qq_23126581
玄元复始道生初,守一无穷尽万物 回复ccc9149: 不行就这样this.dataGridView.Rows[0].Cells["SHORT-NAME"].Value=treeView1.SelectedNode .Text
一年多之前 回复
qq_23126581
玄元复始道生初,守一无穷尽万物 回复ccc9149: 不行就这样this.dataGridView.Rows[0].Cells["SHORT-NAME"].Value=treeView1.SelectedNode
一年多之前 回复
qq_39833273
一见你就乐 回复ccc9149: 用我的方法看看
一年多之前 回复
ccc9149
未知昵称 好像不对,datagridview没有获取到这个值?
一年多之前 回复

你不知道列明,通过下标来赋值就行了
datagridview1.Rows[0].Cells[0].Value = e.Node.Text;

datagridview1.Rows[行号].Cells["列名"].Value = treeView1.SelectedNode.Name.ToString();
这样就放进去了。

ccc9149
未知昵称 嗯 ok了
一年多之前 回复
qq_39833273
一见你就乐 回复ccc9149:这个一定行
一年多之前 回复
qq_39833273
一见你就乐 回复ccc9149: datagridview1.Rows[0].Cells["Column1"].Value = e.Node.Text;
一年多之前 回复
ccc9149
未知昵称 不对
一年多之前 回复

this.dataGridView.Rows[0].Cells[“Short-name”].text =e.Node.Text;

ccc9149
未知昵称 不对
一年多之前 回复

datagridview1.Rows[0].Cells[0].Value = "";

这个赋值就行啊。某行某列的value

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#treeview节点信息绑定datagridview
dataGridView1.Rows.Clear();rnstring str = e.Node.Text;rndataGridView1.Rows.Add(str);rn这是我写的点解treeview节点,将节点名称显示在datagridview中。但是全都显示在了一行中,我想把节点名称按照字符分割两次,添加到datagridview的表格里。比如一个节点名字是数学考试(时间:60分钟,计算题:40道,填空40道),节点的名字都不一样,需要先获取点击的节点信息。之后datagridview是个n行2列的表。将括号里的内容添加进去。如下rn 名称 内容rn 时间 60分钟rn 计算题 40道rn 填空 40道rn求大神指点。最好有代码!!
C#treeview节点数据与datagridview同步问题
我已经编写完了将treeview节点名称显示在了datagirdview,也编写了对datagirdview的编辑。怎么实现编辑完treeview节点名称实时同步,或者说是将更改过的datagirdview在存回去。
C#TreeView节点显示图片
不同节点显示不同图片,我的基本分3类,根节点,父节点和子节点,做过的这东西的说一说吧,感谢ing~rn
c#Treeview节点拖动
c#Treeview节点拖动
c#treeview点击节点闪烁
treeview失去焦点时,点击节点闪烁 public partial class Sandpic : Form { public Sandpic() { InitializeComponent(); Load += new EventHandler(Form1_Load);
c#treeview节点用按钮选择
在treeview中加入节点,如何用按钮高亮选择treeview中的节点,如图所示,按下按钮nb1,treeview子节点label1被选中高亮,按下按钮b2,treeview子节点label2被选中高n亮,以此类推![图片说明](https://img-ask.csdn.net/upload/201711/10/1510301613_481455.png)
C#treeview添加的节点怎么保存
我是新手尽可能说的详细一点[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/6.gif][/img]rnrn效果大概是这样的rn一个treeview 可以通过textbox和button来添加父节点和子节点rn这些我知道怎么写rn 但是添加的父节点和子节点在重启程序后不会保存rnrn怎么样才能在下次开启软件的时候treeview里保存上次添加的节点?rn我看了下通过xml实现?能不能解释的详细一点 rnrnrn下面是追加的问题 不解决也暂时没事rn那么这些节点信息怎么样才能保存成本地文件 通过button来进行保存和读取节点的内容?rn
C#TreeView使用(节点拖曳、节点右键菜单)
C#TreeView使用,包含节点拖曳、节点右键菜单使用,节点的遍历
关于C#TreeView节点链接问题
C#中TreeView控件,怎样点击一个节点跳到另一个窗体呀?初学者,请大家多多指教
C#treeview
C# treeview控件使用方法,顺带CAD命令控制操作。
C#TreeView控件控制某些节点的checkbox不显示
private void form_Load(object sender, EventArgs e) {             this.tvCheck.CheckBoxes = true;             this.tvCheck.ShowLines = true;             this.tvCheck.DrawMode = System.Windows.Forms
【c#treeview的节点单击和双击不产生冲突】
意思就是说当鼠标双击的时候不执行单击事件,请问有没有方法可以实现这样的效果,谢谢…
C#TreeView根据Combox的值来定位到节点
Winfrom程序,首先上面有个Combox,绑好数据了,根据选择的Combox值来定位到Treeview里,treeview已经有滚动条,要选择哪一个直接定位到哪个位置直接展开,怎么做,高手来,借鉴下代码,不会写。
C#treeview不同节点触发不同的右键菜单
nn```n private void treeView1_MouseDown(object sender, MouseEventArgs e)n n if (e.Button == MouseButtons.Right)//判断你点的是不是右键n n Point ClickPoint = new Point(e.X, e.Y);n TreeNode CurrentNode = treeView1.GetNodeAt(ClickPoint);n if (CurrentNode != null && true == CurrentNode.Checked)//判断你点的是不是一个节点n if (CurrentNode != null)n n switch (CurrentNode.Name)//根据不同节点显示不同的右键菜单,当然你可以让它显示一样的菜单n n case "":n CurrentNode.ContextMenuStrip = contextMenuStrip1;n break;nn default:n break;n n treeView1.SelectedNode = CurrentNode;//选中这个节点n n n n```n如上所示,所有的节点右键菜单都是一样的,我把代码改成如下所示的,好像右键菜单不显示了?不应该是名字叫ImplementationDataTypes显示右键菜单吗?n![图片说明](https://img-ask.csdn.net/upload/201806/13/1528856404_996472.png)nnnn```n switch (CurrentNode.Name)//根据不同节点显示不同的右键菜单,当然你可以让它显示一样的菜单nn case "ImplementationDataTypes":n CurrentNode.ContextMenuStrip = contextMenuStrip1;n break;nn default:n break;n```nnn
C#treeview节点绑定了access数据库,怎么操作数据跟节点关系
如rn表一: 表二:rnID ID colorrn1 1 xrn2 2 yrn3 3 zrn(表一在窗口treeview上显示 ,表二在属性窗口 上显示)rnTreeview 绑定access 数据库rn当我通过判断是否选中 treeview生成的节点 ,ID =1 时 ,对应的在表二中,ID =1时 ,color =xrn当我选中该节点,我想把表二在属性窗口上显示,该怎么操作呀?
WinForm DataGridView显示筛选的xml节点
xml如下:rnrn rn rn rn rn rn rn rn rn rn rn rn rnrn现在我只想DataGridView显示date为"2008-12-15"的Task,webform中有xmldatasource,但是winform中没有。请问datagridview的datasource应该怎么设置呢?谢谢了。
如何读取并显示XML节点的名称与属性名称
各位大大,请注意我需要的读取并显示的是XML节点的名称与属性的名称!是名称~[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]rn[code=text] rn- rn- rn rn- rn rn rn rn rn rn rn rn rn[/code]rn比如说,代码已经加载了xml文件,现在需要显示出节点的名称,比如SectionStandard,Standard,Sections,Section
Datagridview中的数据显示??
如何在Datagridview中显示数据库中据条件中所选择的记录??
DataGridView中的ComboBox显示
可以用以下方式实现DataGridView中checkBox的自动显示:rn DataTable dTable = new DataTable();rn dTable.Columns.Add("IsChecked", System.Type.GetType("System.Boolean"));rnrn ...rnrn DataGridView1.DataSourc = dtTable; // 这里可以应用DataSource自动榜定,将会对"true"和"false"字符串自动判断并显示为checkBox形式rnrn现在有table1:rnID NAMErn1 Arn2 Brntable2:rnID NAME TYPErn001 CUST1 1rn002 CUST2 2rnrn需要在DataGridView1中显示为rnID NAME TYPErn001 CUST1 Arn002 CUST2 Brnrnrn1.DataGridView1中TYPE列为 DataGridViewComboBoxColumn形式,即ValueMember=table1.ID;DisplayMember = table1.NAME;rn2.可以使用DataSource形式绑定(因为这样迅速,如果foreach每行添加数据多的时候很慢)rnrnrn目前用手动生成dataGridView1各个列(设置TYPE为DataGridViewComboBoxColumn),之后foreach要绑定的table2各个行,逐行添加,数据多的时候非常缓慢,明显比dataGridView1.DataSource = table2;慢很多rn而且如果手动设置TYPE为DataGridViewComboBoxColumn之后我不知道怎么应用DataSource绑定,它会自动在列后边添加table2的各个列出来,如果设置AutoGenerateColumns属性为false,那么将不添加列了,目前不知道怎么实现,不知道是不是可以像上面现实checkBox那样,直接在DataTable上处理,我看MSDN,DataColumn.DataType好像没有DataTable之类的选项,都是Int或者Boolean之类,请教大家到底应该如何解决!非常多谢!如果没有表述清楚,请发送到我邮箱windxxxx@163.com,我没有多少分,能给多少给多少,每次问都没有下文,请大家帮忙啊!这个功能非常简单和常用,料应不会没有解决方法,请大家指教!rnrnrn请不要说在数据库方用select 联合表解决。。。因为我需要在dataGridView上的TYPE列进行类似ComboBox的选择。rn
DataGridView 列字段名称
DataGridView的数据源是DataSet,现在点中某个Cell,想获得该Cell的字段名称。rnrnDataGridView.Columns(e.ColumnIndex).Value.ToString 只能获得列头的文本,是想要源数据库的字段名。rnrn谢谢指导!
c#TreeView实例
包含TreeView的大部分操作,有此示例,可以让你操作treeView随心所欲。
如何获取节点名称
例如树:rnrootrn -node1rn -node2rnrn如过我点击root不需触发事件,当我点击node1时就输出node1rnrn谢谢!
更改xml文件节点名称
dataset ds=new dataset();rnds.WriteXml("d://s.xml");rn生成xml是这个样子的rnrn 350rn rn rnrn需要将根节点NewDataSet,改为imagesrn子结点 改为imagern在线等,速结贴
树形控件更改节点名称
如题。遇到情况是这样的。rnUINT nFlags=TVHT_ONITEM; rn HTREEITEM hItem = m_cDeviceGroupCtrl.HitTest(point, &nFlags);rn CEdit * pTemp = m_cDeviceGroupCtrl.EditLabel(hItem);rn这里的pTemp始终是为空值,hItem的值是有的。然后我用GetItemText函数能获取到节点的名称。但是pTemp始终为空,我找不到原因,哪位大神帮忙分析一下啊,万分感谢。我也试着删除了控件重新添加,但是还是为空。急等~
修改节点名称
[img= http://hi.csdn.net/attachment/201010/5/0_12862590044ugt.gif ][/img]rn接下来代码怎么写?rn我打算怎样写。rn但是有两个问题:rn1、我怎样获取修改后节点的名字?rn2、我右击重命名操作,我还没有来得及修改节点名字。整个方法都执行提交了。rn3、怎样判断这个节点名字是否更改了? rnrncase "重命名":rn this.ClickedTreeViewItem.IsInEditMode = true;rn this.Edit();rn break;rnrnrnprivate void Edit()rn rn
修改xml节点名称!
我有一个xml文件,简化如下: rn rn内容 rn rn rn 要转换为 rn rn内容 rn rn
子token 节点名称
String departmentName = executionContext.getNode().getName(); 通过executionContext可以得到当前节点的名称。当前节点可以是单独的tasknode节点,也可以是在fork 节点下的tasknode节点。 [code=&quot;java&quot;] public class Jbpm_06_CurrentNode extends T...
tree 保存节点名称
用ext实现了一个双击可以编辑节点,现在想把编辑后的节点保存到数据库遇到点小问题,主要代码如下rn treeEditor.on("complete",function() var text=treeEditor.editNode.text; 这里面可以获得节点的ID和节点的名称 但是这是js语言 里面不能嵌套JSP 怎么和数据库交互呢?困惑中!谢谢大家!n[b]问题补充:[/b]n treeEditor.on("complete",function()rn rn var id=treeEditor.editNode.id;rn var text=treeEditor.editNode.text;rn Ext.Ajax.request(rn method:'post',rn url:'SaveNode.jsp',rn prrams:id,textrn );rn ) rnrn我这样写他说少个: 还有那个success什么的有用吗?这些代码我一点没接触过呵呵 所以一点不懂!你们都从哪学的啊
如何得到datagridview中某列的名称?
我想通过程序修改datagridview中某列的名称,以前datagridview中有2列名称分别叫:RoonID和RoomName,现在想通过程序改为房间ID和房间名称,程序如何实现?
C#TreeView窗体版点击右键弹出菜单+直接修改名称+新建节点
C#TreeView窗体版点击右键弹出菜单+直接修改名称+新建节点。与之前写的有所区别。可以直接在节点上进行修改!
如何使在点击Treeview中的节点时,对应节点的名称显示在datagrid 和 listview 列表中
高手请指导!rn急
使用xml节点读取DataGridView中的列名
使用xml节点读取DataGridView中的列名
echarts自定义节点名称和关系名称
1、效果echart自带的效果如图,鼠标覆盖到关系边上时,默认显示source > target。 修改之后可显示自定义的任何内容。 2、代码额……其实就是上一篇的代码,只不过多了一个tooltip,设置自定义显示名称就是在这里。 也可以参考api里的tooltip。$(function() { showChart(); });var myChart;option = {
C#TreeView关于节点带链接地址使用TreeView1_TreeNodeExpande的问题
节点带有链接地址使用TreeView1_TreeNodeExpande这个方法,节点不能张开和收缩,有没有其它的方法可以实现点击带链接地址的节点能够实现张开当前节点及其子节点并且收缩其它兄弟节点。rn具体方法如图:[img=https://img-bbs.csdn.net/upload/201808/03/1533285022_500581.png][/img],这个方法对于节点带链接地址的节点,点击该节点,不能实现展开其子节点,收缩其兄弟节点。rn大神不吝赐教。解答最好是附上代码详细
xslt中如何得到节点的名称??
比如rnrn Nukernrnrnrn可以得到数值:nukern但是如何得到 "name" 这一节点名称
怎样在web.config节点名称中使用斜杠
如下,怎样在[color=#0000FF]ILExceptionModel [/color]前面的地方使用[color=#FF0000]/[/color]rn
xslt中获取xml节点名称
想在xslt文件中获取对应的xml文件的某一个节点的节点名,各位高手,有办法么?rnrn如,xml为rnrnrn rn rnrnrn我想在xslt中得到AA。有什么办法么?
通过某一节点名称展开其父节点
- 发动机及附件及悬置 rn -ISDe245 30发动机带离合器总成 rn -机油标尺安装组-整车 rn -发动机前悬置组-整车 rn -发动机后悬置组-整车 rnrn比如我现在知道“-发动机后悬置组-整车 ” 这个子节点的名称 要展开“- 发动机及附件及悬置 ”这个根节点该如何写 谢谢
Rocks Cluster中计算节点名称的更改
Rocks Cluster中计算节点名称的更改​ 在rocks cluster服务器系统当中,默认的计算节点名称是compute-0-0, compute-0-1 … 这样的名称,加之安装过程中不注意,或者在后期的运维过程当中出现某一个节点需要重装,导致节点名称与机架服务器的上下顺序完全无法对应,具体对应情况如下:1 compute-0-9 2 compute-0-0
C#---根据xml文件中节点名称获取该节点
using System.Xml;   XmlDocument doc = new XmlDocument(); doc.Load(filename);   //xml文件路径 XmlNode node = doc.SelectSingleNode(&quot;//&quot; + tagName);  //节点名称
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数