sadeghpa80
یک شنبه 30 شهریور 1393, 16:10 عصر
من یه treeview دارم که از طریق مثال پایین از یه XML پر میشه
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Latest Hardware</title>
</head>
<body>
<form id="Form1" runat="server">
Please select the items you are interested in:
<p>
<asp:TreeView ID="TreeView1"
Runat="server"
Font-Underline="False"
DataSourceID="XmlDataSource1"
ShowCheckBoxes="Leaf">
<DataBindings>
<asp:TreeNodeBinding DataMember="Hardware"
Text="Computer Hardware" />
<asp:TreeNodeBinding DataMember="Item" TextField="Category" />
<asp:TreeNodeBinding DataMember="Option" TextField="Choice" />
</DataBindings>
</asp:TreeView>
<p>
<asp:Button ID="Button1"
Runat="server"
Text="Submit Choices"
OnClick="Button1_Click" />
</p>
<asp:XmlDataSource ID="XmlDataSource1"
Runat="server"
DataFile="Data.xml">
</asp:XmlDataSource>
</p>
<asp:Label ID="Label1" Runat="Server" />
</form>
</body>
</html>
این هم نمونه XML
<?xml version="1.0" encoding="utf-8"?>
<Hardware>
<Item Category="A">
<Option Choice="A1" />
<Option Choice="A2" />
</Item>
<Item Category="B">
<Option Choice="B1" />
<Option Choice="B2" />
<Option Choice="B3" />
</Item>
</Hardware>
توی دیتابیس هم یه تیبل دارم به همین اسامی که توی XML هست که برای هر کاربر یه رکورد جداگانه ثبت میشه بصورت true و false
حالا چی کار کنم که هنگامی که این treeview داره بایند میشه از دیتابیس چک بشه که هر node که تیک داره یعنی true هست با تیک بایند بشه
ممنون میشم راهنماییم کنید
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Latest Hardware</title>
</head>
<body>
<form id="Form1" runat="server">
Please select the items you are interested in:
<p>
<asp:TreeView ID="TreeView1"
Runat="server"
Font-Underline="False"
DataSourceID="XmlDataSource1"
ShowCheckBoxes="Leaf">
<DataBindings>
<asp:TreeNodeBinding DataMember="Hardware"
Text="Computer Hardware" />
<asp:TreeNodeBinding DataMember="Item" TextField="Category" />
<asp:TreeNodeBinding DataMember="Option" TextField="Choice" />
</DataBindings>
</asp:TreeView>
<p>
<asp:Button ID="Button1"
Runat="server"
Text="Submit Choices"
OnClick="Button1_Click" />
</p>
<asp:XmlDataSource ID="XmlDataSource1"
Runat="server"
DataFile="Data.xml">
</asp:XmlDataSource>
</p>
<asp:Label ID="Label1" Runat="Server" />
</form>
</body>
</html>
این هم نمونه XML
<?xml version="1.0" encoding="utf-8"?>
<Hardware>
<Item Category="A">
<Option Choice="A1" />
<Option Choice="A2" />
</Item>
<Item Category="B">
<Option Choice="B1" />
<Option Choice="B2" />
<Option Choice="B3" />
</Item>
</Hardware>
توی دیتابیس هم یه تیبل دارم به همین اسامی که توی XML هست که برای هر کاربر یه رکورد جداگانه ثبت میشه بصورت true و false
حالا چی کار کنم که هنگامی که این treeview داره بایند میشه از دیتابیس چک بشه که هر node که تیک داره یعنی true هست با تیک بایند بشه
ممنون میشم راهنماییم کنید