PDA

View Full Version : سوال: بدست آوردن رکوردی که روش کلیک میکنی



aminaltavista
شنبه 10 تیر 1391, 08:07 صبح
سلام
چگونه زمانی که روی رکورد خاصی از دیتاگرید کلیک میکنی مقدار داخل همون رکورد یا یکی از فیلدهاش رو به دست آورده و ازش استفاده کنیم؟:متفکر:

returnx
شنبه 10 تیر 1391, 08:14 صبح
لطفا قبل از زدن تاپیک جستجو کنید:


string[] selected_row_value=newstring[n];
int counter;
for (counter=0;counter<dataGridViewX1.Columns.Count;counter++)
{
selected_row_value[counter] = dataGridViewX1[counter, e.RowIndex].Value.ToString();
}

mousa1992
شنبه 10 تیر 1391, 08:24 صبح
سلام

dataGridView1.CurrentRow.Cells[index].Value.ToString();

به جای index شماره ی فیلدی رو وارد کن که مقدارش رو از سطر کلیک شده میخوای بدست بیاری
موفق باشی

aminaltavista
شنبه 10 تیر 1391, 10:22 صبح
<FONT size=4><FONT color=#0000ff><FONT size=4><FONT color=#0000ff>string</FONT></FONT></FONT></FONT><FONT size=4>[] selected_row_value=</FONT><FONT size=4><FONT color=#0000ff><FONT size=4><FONT color=#0000ff>new</FONT></FONT></FONT></FONT><FONT size=4><FONT color=#0000ff><FONT size=4><FONT color=#0000ff>string</FONT></FONT></FONT></FONT><FONT size=4>[n];</FONT><FONT size=4><FONT color=#0000ff><FONT size=4><FONT color=#0000ff>int</FONT></FONT></FONT></FONT><FONT size=4> counter;</FONT><FONT size=4><FONT color=#0000ff><FONT size=4><FONT color=#0000ff>for</FONT></FONT></FONT></FONT><FONT size=4> (counter=0;counter<dataGridViewX1.Columns.Count;co unter++)</FONT><FONT size=4>{</FONT><FONT size=4>selected_row_value[counter] = dataGridViewX1[counter, e.RowIndex].Value.ToString();</FONT><FONT size=4>}</FONT>

mousa1992
شنبه 10 تیر 1391, 10:42 صبح
به نظرتون یه کم غیر قابل فهم نیست کدی رو که گذاشتین!!!!!! :متعجب:

aminaltavista
شنبه 10 تیر 1391, 21:40 عصر
به نظرتون یه کم غیر قابل فهم نیست کدی رو که گذاشتین!!!!!! :متعجب:
ببخشید حق با شماست !
خطایی پیش اومده.