View Full Version : سوال: حرکت بین سطر های یه دیتا گرید با کلیک کردن روی دکمه
ahmad_ir
جمعه 10 اردیبهشت 1389, 16:31 عصر
سلام
چه جوری میشه با کلیک کردن روی یه دکمه بین سطر های دیتا گرید حرکت کرد.
ممنون
ucnazard
جمعه 10 اردیبهشت 1389, 16:51 عصر
اندیس currentrowرو برا دیتا گرید بگیر ، هر بار که کلیک میکنیم یکی به اندیسه اضافه کن تا بین سطرها حرکت کنه
امتحان کن بگو شد یا نه:چشمک:
saeed-kh
یک شنبه 12 اردیبهشت 1389, 03:16 صبح
میتونی از BindingNavigatorاستفاده کنی ،خودش دکمه هایی برای رفتن به سطر بعدی،سطرآخر،اول و قبلی و همچنین saveداره.
باید BindingNavigatorو DataGridViewرو به یک BindingSourceو هر سورسی بایند کنی
zhashemi
یک شنبه 12 اردیبهشت 1389, 20:23 عصر
سلام
چه جوری میشه با کلیک کردن روی یه دکمه بین سطر های دیتا گرید حرکت کرد.
ممنون
بین من یه دکمه ای به اسم بعدی گذاشتم:
table = Class1.test("SELECT * FROM table1") ;
dataGridView1.DataSource =table;
BindingManagerBase mBase = dataGridView1.BindingContext[table];
mBase.Position++;
DataRow currentrow = table.Rows[dataGridView1.CurrentCell.RowIndex];
textBox4.Text = currentrow["name"].ToString();
textBox5.Text = currentrow["family"].ToString();
اینم تابع تست درکلاسمه:
publicstaticDataTable test(string cmd1)
{
OleDbConnection con;
OleDbCommand cmd = newOleDbCommand();
cmd.Connection = newOleDbConnection(strcon);
cmd.CommandText = cmd1;
OleDbDataAdapter da = newOleDbDataAdapter(cmd);
DataTable dt = newDataTable();
da.Fill(dt);
con = newOleDbConnection(strcon);
return dt;
}
امیدوارم مفید باشه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.