PDA

View Full Version : اتصال tree view به دیتابیس



vbsalam
دوشنبه 05 دی 1390, 17:30 عصر
سلام
من کل تاپیک ها رو سرچ گشتم و گشتم
تو تالاار و ای اس پی و وی بی این مسئله بودم اما تو سی شارپ نبود!چون به زبان سی شارپ
من خیلی با خاصیت های تری ویو اشنا نیستم واسه همین مشکل دارم



میخوام تری ویو هنگام لود فرم توسط فیلد نیم جدول سابجکت پر بشه

یعنی سلکتم بشه این

"SELECT name FROM Subject"


خیلی ور رفتم و کد نوشتم اما نشد!!!!!!!!!!!!!
تورو خدا کمک کنید کمی عجله دارم
سمپل میخوام
سپمل عملی:(
پلییز

vbsalam
دوشنبه 05 دی 1390, 23:56 عصر
کسی جواب سوالم رو نمیدونه!!!

zarrinnegar
سه شنبه 06 دی 1390, 00:18 صبح
این کد رو تست کن
مقادیرش رو با table خودت عوض کن


private TreeView tView = new TreeView();
public void PopulateTree()

{

DataTable dt = new DataTable();
Hashtable ht = new Hashtable();
SqlConnection conn = new SqlConnection("data source=tstsvr;initial catalog=TreeTest;integrated security=SSPI;");

new SqlDataAdapter("SELECT * FROM Nodes ORDER BY NodeLevel Asc", conn).Fill(dt);
foreach (DataRow r in dt.Rows)
{
int nodeLvl = int.Parse(r["NodeLevel"].ToString());
string nodeParent = r["Parent"].ToString();
string nodeName = r["Name"].ToString();

TreeNode tNode = new TreeNode(nodeName);
ht.Add(nodeLvl.ToString() + nodeName, tNode);

if (tView.Nodes.Count == 0)
tView.Nodes.Add(tNode);
else
{
nodeLvl --;
((TreeNode) ht[nodeLvl.ToString() + nodeParent]).Nodes.Add(tNode);
}
}
ht.Clear();
}

babakdarabi
سه شنبه 06 دی 1390, 00:29 صبح
tree view یک ساختار درختی داره که هر نود از درخت میتونه چند فرزند داشته باشه.
اگه می خوای بصورت چند سطحی treeview رو مقدار دهی کنی بهتره که یک بار کل داده ها رو از پایگاه داده بخونی بعد بر حسب ارتباط فرزند و والد که بین اونا وجود داره مقدار دهی کنی.






________________________________________________
نرم افزار مدیریت آموزشگاه (http://fanaa.ir/tabid/288/Default.aspx)

vbsalam
سه شنبه 06 دی 1390, 10:15 صبح
این کد رو تست کن
مقادیرش رو با table خودت عوض کن


private TreeView tView = new TreeView();
public void PopulateTree()

{

DataTable dt = new DataTable();
Hashtable ht = new Hashtable();
SqlConnection conn = new SqlConnection("data source=tstsvr;initial catalog=TreeTest;integrated security=SSPI;");

new SqlDataAdapter("SELECT * FROM Nodes ORDER BY NodeLevel Asc", conn).Fill(dt);
foreach (DataRow r in dt.Rows)
{
int nodeLvl = int.Parse(r["NodeLevel"].ToString());
string nodeParent = r["Parent"].ToString();
string nodeName = r["Name"].ToString();

TreeNode tNode = new TreeNode(nodeName);
ht.Add(nodeLvl.ToString() + nodeName, tNode);

if (tView.Nodes.Count == 0)
tView.Nodes.Add(tNode);
else
{
nodeLvl --;
((TreeNode) ht[nodeLvl.ToString() + nodeParent]).Nodes.Add(tNode);
}
}
ht.Clear();
}



نه!!!!بازم نشون نداد:((

اگه میشه سمپلتون رو برام آپ لود کنید ببینم
دستتون درد نکنه!
ممنون منتظرم

nazanin_abb
سه شنبه 02 اسفند 1390, 16:37 عصر
سلام بچه ها من یه برنامه نویس تازه کارم برای اولین بار می خوام توسط tree view یه آرشیو دسته ای درست کنم کسی می تونه کمکم کنه ا؟طلاعات کمی در مورد tree view دارم.
ممنون می شم

shadi khanum
سه شنبه 02 اسفند 1390, 19:38 عصر
دوست عزیز این Sample رو ببین. البته قبل از اجرا توی کد connectiosnStringتون رو بر اساس سیستم خودتون اصلاح کنید و برنامه رو اجرا کنید

Yanehsar
سه شنبه 03 مرداد 1391, 11:50 صبح
سلام من ميخوام زير براي نود ها بچه اضافه كنم چطوري بايد اين كار رو انجام بدم؟
من ميخوام استان ها و شهر هاي هر استان رو داخل tree view نمايش بدم ميشه راهنمائيم كنيد.دو تا 2 جدول دارم يكي استان ها يكي شهر ها كه با ايدي با استان ها در ارتباط هست.البته از ويو هم استفاده كردم كه هر شهر بغل استان قرار دارد.

Yanehsar
سه شنبه 03 مرداد 1391, 19:44 عصر
به این یه نگاه بنداز
http://uploadkon.ir/?file=b9a25191ece8be202d34cfe78c1a4a10.rar
اول استانو اضافه کن بعد شهرها رو بهش اضافه کن.

سلام دوست عزيزم قبلا اين فايل گرفته بودم نميشه ديتابيس بهش اد كنم.
file:///C:/Documents%20and%20Settings/nonegar/Desktop/untitled.PNG

90184

Yanehsar
سه شنبه 03 مرداد 1391, 19:54 عصر
نميدونم چه مشكلي هستش الان يكي ديگه از بانكهاي خودمو رو خواستم اد كنم كه همين خطا رو داد كه تا چند ساعت پيش اين خطا رو نميداد:گیج:
از SQL 2008 استفاده ميكنم به نظرتون مشكل چيه؟؟!؟!؟!

hamed_hossani
یک شنبه 21 آبان 1391, 21:27 عصر
سلام
به سایتhow2learnASP.net
بروید درقسمت ارشیو کار با xml
مقاله ای در مورد تبدیل داده sql به xml و وصل کردن به treeview داره!