resident
جمعه 19 بهمن 1386, 23:48 عصر
سلام.
2 سوال در مورد دیتاگریدویو:
1. من تو فرمم 2 عدد رو از طریق 2 تکست باکس میگیرم و به صورت مثلا 13*18 در دیتابیس ذخیره می کنم اما وقتی می خوام اینو تو دیتاگریدویو نمایش بده به صورت 18*13 نشون میده. چطور درستش کنم؟
2. بعد از ورود اطلاعات و زدن دکمه insert و بعد از اجرای دستور insert میخوام دیتاگریدویو رو آپدیت کنم. برای اینکار از تابع زیر استفاده می کنم. با اینکه قبل از اینکه مجددا دیتاتیبل رو به دیتاسورس نسبت بدم ، دیتاسورس رو null میکنم ولی باز با هر بار زدن دکمه ،save اطلاعات دیتاگریدویو تکرار میشه.
مشکل کجاست؟
private void fill_datagridview()
{
str = "select mysize,subject from size1,item_combobox where size1.code_item_combobox=item_combobox.code_item_c ombobox ";
dt = db.dt_dtagridview(str);
dataGridView1.DataSource = null;
dataGridView1.DataSource = dt;
//تغییر رنگ ردیف ها ی دیتاگرید ویو
DataGridViewCellStyle cs = new DataGridViewCellStyle();
cs.BackColor = Color.WhiteSmoke;
dataGridView1.AlternatingRowsDefaultCellStyle = cs;
//تغییر عنوان ستون
dataGridView1.Columns[0].HeaderText = "سایز";
dataGridView1.Columns[1].HeaderText = "نوع";
}
متشکرم.
2 سوال در مورد دیتاگریدویو:
1. من تو فرمم 2 عدد رو از طریق 2 تکست باکس میگیرم و به صورت مثلا 13*18 در دیتابیس ذخیره می کنم اما وقتی می خوام اینو تو دیتاگریدویو نمایش بده به صورت 18*13 نشون میده. چطور درستش کنم؟
2. بعد از ورود اطلاعات و زدن دکمه insert و بعد از اجرای دستور insert میخوام دیتاگریدویو رو آپدیت کنم. برای اینکار از تابع زیر استفاده می کنم. با اینکه قبل از اینکه مجددا دیتاتیبل رو به دیتاسورس نسبت بدم ، دیتاسورس رو null میکنم ولی باز با هر بار زدن دکمه ،save اطلاعات دیتاگریدویو تکرار میشه.
مشکل کجاست؟
private void fill_datagridview()
{
str = "select mysize,subject from size1,item_combobox where size1.code_item_combobox=item_combobox.code_item_c ombobox ";
dt = db.dt_dtagridview(str);
dataGridView1.DataSource = null;
dataGridView1.DataSource = dt;
//تغییر رنگ ردیف ها ی دیتاگرید ویو
DataGridViewCellStyle cs = new DataGridViewCellStyle();
cs.BackColor = Color.WhiteSmoke;
dataGridView1.AlternatingRowsDefaultCellStyle = cs;
//تغییر عنوان ستون
dataGridView1.Columns[0].HeaderText = "سایز";
dataGridView1.Columns[1].HeaderText = "نوع";
}
متشکرم.