PDA

View Full Version : راهنمایی راهنمایی در مورد بایند treeview



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 هست با تیک بایند بشه

ممنون میشم راهنماییم کنید

sadeghpa80
دوشنبه 31 شهریور 1393, 17:11 عصر
دوستان سوال من اینقدر آسونه که کسی جواب نمی ده ؟

یه کار دیگه

من اومدم و Treeview رو دستی پر کردم

فقط الان نمی دونم چجورری برم از تو دیتا بیس چک کنم که یه نود تیک داره یا نه

ترو خدا یکی کمکم کنه