指定的参数已超出有效值的范围。 参数名: index

亡卒 2014-07-30 03:04:26
private void FrmClassMain_Load(object sender, EventArgs e)
{
foreach (DataRow dr in AppClass.getOrgoranize().Tables[0].Rows)
{
TreeNode tr_organize = new TreeNode();
tr_organize.Text = dr["ORGANIZE_NAME"].ToString();
tr_organize.Tag = dr["ORGANIZE_ID"].ToString();
this.treeView.Nodes.Add(tr_organize);

foreach (DataRow dr_sub in AppClass.getClass(tr_organize.Tag.ToString()).Tables[0].Rows)
{
TreeNode tr_class = new TreeNode();
tr_class.Text = dr_sub["ORGANIZE_NAME"].ToString();
tr_class.Tag = dr_sub["ORGANIZE_ID"].ToString();
tr_organize.Nodes.Add(tr_class);

}
}
this.treeView.Nodes[0].Expand();
this.treeView.SelectedNode = this.treeView.Nodes[0].Nodes[0];
this.WindowState = FormWindowState.Maximized;
}
...全文
342 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
亡卒 2014-07-30
  • 打赏
  • 举报
回复
引用 7 楼 silverradiance 的回复:
debug看看 你的tree的某个节点不存在
恩恩,谢了。
  • 打赏
  • 举报
回复
debug看看 你的tree的某个节点不存在
亡卒 2014-07-30
  • 打赏
  • 举报
回复
引用 4 楼 silverradiance 的回复:
this.treeView.Nodes[0].Expand(); this.treeView.SelectedNode = this.treeView.Nodes[0].Nodes[0]; debug这两句
注释掉这俩句后,板块可以进去了。 不能添加新的数据 if (form1.treeview.SelectedNode.Nodes.Count == 0) 显示未将对象引用设置到对象的实例
亡卒 2014-07-30
  • 打赏
  • 举报
回复
引用 4 楼 silverradiance 的回复:
this.treeView.Nodes[0].Expand(); this.treeView.SelectedNode = this.treeView.Nodes[0].Nodes[0]; debug这两句
是这俩句出错了。
  • 打赏
  • 举报
回复
this.treeView.Nodes[0].Expand(); this.treeView.SelectedNode = this.treeView.Nodes[0].Nodes[0]; debug这两句
於黾 2014-07-30
  • 打赏
  • 举报
回复
自己断点跟一下,什么都知道了 AppClass.getOrgoranize().Tables[0].Rows 不要方法后面直接取属性 中间结果先放dataset里,判断一下是否为空
threenewbee 2014-07-30
  • 打赏
  • 举报
回复
下标越界,因为你没有指出发生错误的具体行,我们假设是 foreach (DataRow dr_sub in AppClass.getClass(tr_organize.Tag.ToString()).Tables[0].Rows) 这里出错 那么就是AppClass.getClass(tr_organize.Tag.ToString()).Tables没有表存在。 如果是别的行出错,也照此分析。
exception92 2014-07-30
  • 打赏
  • 举报
回复
目测 this.treeView.SelectedNode = this.treeView.Nodes[0].Nodes[0]; 这句的错。

110,534

社区成员

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

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

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