TreeView + DataGrid数据显示问题

NEODIO 2003-07-17 09:17:47
小弟我正在写一个WEB SERVICE程序,想通过客户端对服务器端的数据进行操作修改,
由于考虑到user friendly,所以打算使用treeview + datagrid来显示并操作数据(treeview显示table名,datagrid显示table内容),由于table是固定的,所以添加了treeview控件并添加了如下代码:


if(treeView.Nodes[0].Nodes[1].Checked)
{
try
{
//Queryresult为WEB METHOD返回的DATASET对象
dataGrid.SetDataBinding(QueryResult,"tablename");
}
catch(System.Exception)
{
}
}


可点击任意treenode之后,datagrid没有任何反映,如果去掉if(treeView.Nodes[0].Nodes[1].Checked),datagrid一切正常,请各位前辈指教,我的想法有没有问题?如果有?具体错在哪里?请不吝赐教,万分感谢!
...全文
45 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
greystar 2003-07-18
  • 打赏
  • 举报
回复
up
NEODIO 2003-07-18
  • 打赏
  • 举报
回复
用afterselect事件好象可以解决,非常感激两位,我再试一下
shizhoubo 2003-07-18
  • 打赏
  • 举报
回复
楼上的treeview1恐怕没这个selectednode.tag的属性或方法呀!!!
雪狼1234567 2003-07-17
  • 打赏
  • 举报
回复
在treeview 的afterselect 事件中加入如下代码:
this.QueryResult= this.Query(this.treeView1.SelectedNode.Tag.ToString());
this.dvOrder = new System.Data.DataView(QueryResult.Tables[0]);
DataGrid1.SetDataBinding(this.dvOrder,"");

111,092

社区成员

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

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

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