嗨我有这个带有复选框的树视图。我想遍历整个树视图并删除那些尚未检查的项目。怎么做?我想我们必须在foreach中写一些其他内容。请帮助
foreach (TreeNode tn in this.TreeView1.Nodes)
{
if (tn.Checked == false)
{
int strTreeValue = Convert.ToInt32(tn.Value);
SqlCommand com = new SqlCommand("Delete From Role_Menu Where Menu_id=" + strTreeValue, con);
com.ExecuteNonQuery();
}
}
答案 0 :(得分:0)
您需要在for循环后绑定树视图。
你需要在for循环后执行以下代码。
DataTable table= new DatatTable();
SqlDataAdapter adp = new SqlDataAdapter("Select Query",Con);
adp.Fill(table,"Table");
TreeView1.DataSource=table;
TreeView.DataBind();