1 ضمیمه
پر کردن treeview از جدول sql
سلام دوستان
با چه دستوری میتونم به تعداد رکوردها جدول بانک اطلاعاتیم ، توی treeview اضافه کنم>؟؟جدولم یه id داره یه name، میخوام به تعداد رکوردها ،ستون name به treeview اضافه کنم.کلی search کردم ولی تو یه سری کدها ازیه چیزی به اسم value یا ارایه استفاده شده بود، بعد وقتی من همونو استفاده میکنم خطاهای مختلفی مثل زیر میده که نمیدونم چجوری باید حلش کنم.
نقل قول: پر کردن treeview از جدول sql
لینک منبع این آموزش
فرض کنید که یک جدول به صورت زیر دارید:
http://www.w3-farsi.com/wp-content/u...ill-sql-01.jpg
و می خواهید نام ستون ها به عنوان گره اصلی و مقادیر موجود در هر ستون به عنوان زیر گره در treeView به کار رود می توانید به صورت زیر عمل کنید :
string connectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;
AttachDbFilename=|DataDirectory|\db.mdf;
Integrated Security=True;Connect Timeout=30";
SqlConnection connection = new SqlConnection(connectionString);
SqlCommand command = new SqlCommand("SELECT FirstName,LastName FROM Persons", connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable result = new DataTable();
adapter.Fill(result);
if (result.Rows.Count > 0)
{
for (int i = 0; i < result.Columns.Count; i++)
{
this.treeView1.Nodes.Add(result.Columns[i].ColumnName);
}
for (int i = 0; i < result.Rows.Count; i++)
{
for (int j = 0; j < result.Columns.Count; j++)
{
this.treeView1.Nodes[j].Nodes.Add(result.Rows[i].ItemArray[j].ToString());
}
}
}
خروجی کد بالا به صورت زیر است :
http://www.w3-farsi.com/wp-content/u...ill-sql-02.jpg
1 ضمیمه
نقل قول: پر کردن treeview از جدول sql
این کد هم من امتحان کردم جواب داده .. با لینک نوشتمش .. فقط به جای tbl_customer باید نام جدول خودتون رو بنویسید
ضمیمه 143938