PDA

View Full Version : datagridview



esmartiz_red
چهارشنبه 02 اردیبهشت 1388, 11:49 صبح
سلام
من می خوام وقتی با کلیدهای جهت نمای روی کیبرد روی سطرهای datagridview حرکت می کنم مقادیر هر کدام از ستون های اون روی لیبل هایی که مشخص کردیم نمایش داده به من کد زیر رو تو رویداد RowLeave کنترل datagridview نوشتم

SelectedRow = dataGridView1.CurrentRow.Index;
در ضمن datagridview با یه dataset پر می شه
و برای گرفتن مقدار یه ستون از کد زیر استفاده می کنم

lblPosheshMaliEstelam.Text = DsEstelam.Tables["EstelamSales"].Rows[SelectedRow]["PosheshMali"].ToString();
اما وقتی روی سطرهای datagridview حرکت می کنم مقادیر اون سطر رو نمایش نمی ده
یا مقادیر سطر پایینی یا سطر بالایی رو نمایش می ده
لطف کنید بگین مشگل کجاست یا راه دیگه ای وجود داره که کمک کنید

esmartiz_red
چهارشنبه 02 اردیبهشت 1388, 12:30 عصر
ممنون از همه خودم حلش کردم

esmartiz_red
چهارشنبه 02 اردیبهشت 1388, 13:14 عصر
بازم سلام دوستان انگاری حل نشده وقتی تعداد رکوردها می ره بالای 2 تا دوباره مثل قبل می شه

esmartiz_red
چهارشنبه 02 اردیبهشت 1388, 15:11 عصر
کسی نیست کمک کنه

mostafaaa
چهارشنبه 02 اردیبهشت 1388, 20:04 عصر
سلام دوست من
این رو امتحان کن :

private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
{
if (this.dataGridView1.Rows[e.RowIndex].Cells[0].Value != null)
this.label1.Text = this.dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
}
یا علی

esmartiz_red
جمعه 04 اردیبهشت 1388, 11:48 صبح
سلام
ممنون دوست عزیز اما من می خوام وقتی کاربر با کلید های جهت نما روی دیتاگریدویو حرکت می کرد این کار انجام بشه

mostafaaa
جمعه 04 اردیبهشت 1388, 17:08 عصر
سلام دوست من

اما من می خوام وقتی کاربر با کلید های جهت نما روی دیتاگریدویو حرکت می کرد این کار انجام بشه
اصلا کد رو امتحان کردی ؟