是否可以在XML节点上应用某种"onClick"事件?带有以下内容:
<tables>
<test>
<code>123</code>
</test>
<test>
<code>1234</code>
</test>
</tables>
如果我将XML文件读取到我的项目中并在ListView中显示它,我可以向123添加一个"点击"方法吗?
private void listView1_ItemActivate(object sender, EventArgs e)
{
testBox1.Text = "test";
}
当我尝试上面的onClick方法时,当我点击123和1234时,它会显示test,这是指定onClick法要使用的节点的一种方法。
由于XML是基于树状结构的,所以我不会使用ListView。我会使用树状视图。
您可以将"On CLick"方法设置为这些方法。但不确定你到底想做什么。
http://www.dotnetperls.com/treeview
添加:为了回答你的另一个问题,你可能想看到列表视图的"选定项目"或"选定项目索引",并在那里写代码。这是同一个onClick事件,只需检查所选内容即可。
增加2:
private void listView1_ItemActivate(object sender, EventArgs e)
{
testBox1.Text = listView1.SelectedItem.ToString();
}