PDA

View Full Version : سوال: ذخیره اطلاعات tree view در فایل



shytonak
جمعه 07 آبان 1389, 13:57 عصر
سلام دوستان من یه tree view دارم که می خوام اطلاعات درونش شامل همه شاخه ها و زیر شاخه ها رو توی یه فایل ذخیره کنم و چطور می تونم دوباره همین اطلاعات رو فراخوانی کنم تا تو tree view نمایش داده بشه.

hamid67fathi
جمعه 07 آبان 1389, 15:05 عصر
سلام
بهتری راه اين هست که به صورت XML ذخيره سازی کنی تا رابطه پدر فرزند رعايت بشه و دوباره قابل بازيابی باشه.

Salar Ashgi
جمعه 07 آبان 1389, 15:07 عصر
یه مثال ساده : ذخیره محتویات در یک رشته ، که حالا ذخیره آن در فایل هم کاری ندارد .



private void button1_Click(object sender, EventArgs e)
{
string str = "";
foreach (TreeNode tr in treeView1.Nodes)
{
str += tr.Text + "\n";
foreach (TreeNode tch in tr.Nodes)
{
str += tch.Text + "\n";
}
str += "========\n";
}
MessageBox.Show(str);

}

این فقط یه مثال و ایده بود جهت اینکه روش حل مشخص بشه ، حالا جهت ساختن Tree از روی این رشته هم ، کار خیلی ساده خواهد بود .

موفق باشید ./

shytonak
جمعه 07 آبان 1389, 15:21 عصر
دوست من میشه روش ذخیره سازی به روش XML رو بیشتر برام توضیح بدی و اینکه چطور این کارو انجام بدم.
با تشکر