[英]How to update tree view control values into database in asp.net?
我在數據庫上有一個表,如下所示
其中子類別使用SubcatID
列填充到treeview
,例如
當我使用檢查節點及其更新的值更新我的值時,我使用以下代碼
foreach (TreeNode node in tvCategories.Nodes)
{
// get the child nodes
TreeNodeCollection childNodes = node.ChildNodes;
// iterate through the child nodes
foreach (TreeNode childNode in childNodes)
{
if (childNode.Checked)
{
int val = int.Parse(childNode.Value);
conn.Open();
string query1 = "UpdatePhotographyCategory";
SqlCommand cmd1 = new SqlCommand(query1, conn);
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.AddWithValue("@Subcatid", val);
cmd1.Parameters.AddWithValue("@ContributorID", this.ContributerID);
cmd1.Parameters.AddWithValue("@LocationId", Dllscity.SelectedValue);
cmd1.ExecuteNonQuery();
conn.Close();
}
}
}
現在我的問題是,當我取消選中已插入數據庫的值時。 如何更新或刪除該值。 請幫我解決這個問題。
嘗試這個:
foreach (TreeNode childNode in tvCategories.Nodes)
{
foreach (TreeNode child in childNode.ChildNodes)
{
string aa = child.Value;
if (child.Checked == true)
{
Label1.Text += "Checked Node :" + child.Value + " <br />";
}
else
{
Label1.Text += "UnChecked Node :" + child.Value + " <br />";
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.