如何使用asp.net将treeview的值存储到数据库中

时间:2013-10-30 11:16:13

标签: c# asp.net sql-server

我正在asp.net的新闻门户网站上工作。在那里,我使用树视图显示所有类别的新闻。我使用以下代码将新闻类别插入到sql server数据库:

foreach (TreeNode node in TreeView1.CheckedNodes)
{                     
    long NewsCategory = Convert.ToInt64(node.Value);
    long NewsID = News_ID;
    int rt1 = new Process_NewsCategory().insert(objNewsCategory);
}

但它显示错误:

  

收集被修改;枚举操作可能无法执行

请帮帮我。

1 个答案:

答案 0 :(得分:0)

尝试使用以下代码:

foreach (TreeNode node in TreeView1.CheckedNodes.ToList())
{
   long NewsCategory = Convert.ToInt64(node.Value);
   long NewsID = News_ID;
   int rt1 = new Process_NewsCategory().insert(objNewsCategory);
}