در حالت عادی ما Dataset رو توی دیتاگرید نمایش می دیم چطور میشه محتویات یه دیتاگرید رو توی یه Dataset ریخت یا توی جدولی ذخیره کرد
در حالت عادی ما Dataset رو توی دیتاگرید نمایش می دیم چطور میشه محتویات یه دیتاگرید رو توی یه Dataset ریخت یا توی جدولی ذخیره کرد
با سلام خدمت شما
دوست عزیز من معمولا با این کد ها این کارو میکنم
العا این کدها رو براتون نوشتم امیدوارم به کارتون بیاد
اگر روش بهتری وجود داره من خبر ندارم ولی فکر کنم این روش درک بهتری داره البته چون فقط اینو میدونم
از گرید به datatable
DataTable dt = new DataTable();
DataColumn datec0 = new DataColumn("name", typeof(string));
DataColumn datec1 = new DataColumn("family", typeof(string));
DataColumn datec2 = new DataColumn("datesabt", typeof(string));
dt.Columns.Add(datec0);
dt.Columns.Add(datec1);
dt.Columns.Add(datec2);
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
DataRow dr = dt.NewRow();
dr[0] = dataGridView1.Rows[i].Cells[0].Value;
dr[1] = dataGridView1.Rows[i].Cells[1].Value;
dr[2] = dataGridView1.Rows[i].Cells[2].Value;
dt.Rows.Add(dr);
}
dataGridView2.DataSource = dt.DefaultView;
کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»
راستی فکر کنم برای بردن اطلاعات از گرید ویو به دیتاست از دیتا تیبل استفاده میشه
به هر حال اگر خواستی میتونی با کد زیر هم اطلاعات درون دیتاتیبل رو بریزی دو دیتاست
DataSet ds = new DataSet();
ds.Tables.Add(dt);
dataGridView2.DataSource = ds.Tables[0].DefaultView;
تو کد قبلی اطلاعات رو از دیتاتیبل بردیم تو گرید ویو ولی تو این کد ابتدا بردیم تو دیتا تیبل سپس بردیم تو دیتاست و اخر سر هم بردیم تو گرید ویو
کلا با دیتاتیل با 1 تیر 2 نشون میزنی. حالا شاید عکس این ماجرا هم باشه ولی تا حالا من ندیدم
کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»