PDA

View Full Version : سوال: ارتباط treeview با داده های بانک اطلاعاتی



Watoovatoo
سه شنبه 03 شهریور 1388, 18:36 عصر
سلام دوستان من یه جدول در بانک sql که میخواهم داده های آن را با treeview نمایش دهم. در ضمن داده ها می بایست بصورت link باشند.داده ها عناوین اصلی مقالات در بانک میباشد.که با کلیک روی هر عنوان وارد صفحه ای دیگر شود تا شرح مقالات در آن نمایش داده شود. من با asp.net تحت vb کار میکنم.
نمیدانم چگونه treeview را به بانک SQL بایند کنم.
لطفا راهنمایی کنید خیلی گیرم.:اشتباه::کف::متفکر:

behnam-s
سه شنبه 03 شهریور 1388, 19:47 عصر
سلام
باید از xmldatasource یا sitemapdatasource استفاده کنید و اطلاعات مربوط به node ها رو در فایل xml. .sitemap ذخیره کنید.

farnooshhp
سه شنبه 03 شهریور 1388, 21:00 عصر
string CommandSql = "Select * From table";

//etesal be db

SqlCommand sqlcommand = new SqlCommand(CommandSql, Connection);
SqlDataReader sqlReader = sqlcommand.ExecuteReader();
TreeNode tr = null;

//--------load fields in treeview
while (sqlReader.Read())
{
tr = new TreeNode(sqlReader["field_name"].ToString());
tr.Value = sqlReader["field_id"].ToString();
TreeView1.Nodes.Add(tr);
}
sqlReader.Close();


اگر نامفهمومه بگید تا توضیح بدم