PDA

View Full Version : سوال: انتخاب مقدار یک سلول از گریدویو



cisco ++
چهارشنبه 16 مرداد 1392, 17:27 عصر
دوستان برای انتخاب یک سلول خاص از گریدویو و انتقال اطلاعات اون سلول به تکست باکس از کدوم رویداد گریدویو استفاده کنم؟؟؟؟
رویداد dataGridView1_CellClick و dataGridView1_Click جواب نمیده .
اینم یک قسمت از کد:


switch (dataGridView1.CurrentRow.Index)
{
case 1: // Magz o Asaab
txtServis.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
// txtDrName.Text = cmbDrName.Text;
if (comboBox1.SelectedIndex == 1) //bime
{
txtNerkh.Text = dataGridView1[2, 1].Value.ToString();
calculat = Convert.ToInt32(txtNerkh.Text);
txtDrSahm.Text = ((calculat * 80) / 100).ToString();
txtDarmangahSahm.Text = ((calculat * 20) / 100).ToString();
}
if (comboBox1.SelectedIndex == 2) //Azad
{
txtNerkh.Text = dataGridView1[1, 1].Value.ToString();
calculat = Convert.ToInt32(txtNerkh.Text);
txtDrSahm.Text = ((calculat * 75) / 100).ToString();
txtDarmangahSahm.Text = ((calculat * 25) / 100).ToString();
}
break;

Amin69
چهارشنبه 16 مرداد 1392, 17:34 عصر
سلام. این کد مقدار سلول انتخاب شده رو به شما میده...
dataGridView1[dataGridView1.CurrentCell.ColumnIndex,dataGridView 1.CurrentCell.RowIndex].Value
یا علی

cisco ++
چهارشنبه 16 مرداد 1392, 17:44 عصر
سلام. این کد مقدار سلول انتخاب شده رو به شما میده...
dataGridView1[dataGridView1.CurrentCell.ColumnIndex,dataGridView 1.CurrentCell.RowIndex].Value
یا علی

ممنون ولی توی چه رویدادی از گریدویو ؟

Amin69
چهارشنبه 16 مرداد 1392, 18:13 عصر
ممنون ولی توی چه رویدادی از گریدویو ؟

هر کجا که نیاز دارید! مثلا بذارید توی CellClick ؛ با کلیک روی هر سلول، عمل انتقال انجام میشه...

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
textbox1.Text = dataGridView1[dataGridView1.CurrentCell.ColumnIndex, dataGridView1.CurrentCell.RowIndex].Value.ToString();
}

sohil_ww
چهارشنبه 16 مرداد 1392, 18:28 عصر
salam doste man
codi ke neveshti doroste vali chera faghat be satre jadvalet eshare kardi .pas soton chi mishe?

albate manam taze karam vali fekr konam age codeto intori taghir bedi javab begiri



txtcodem.Text = dataGridView1.SelectedRows[0].Cells["name sotone jadval"].Value.ToString();

masalan:

txtcodem.Text = dataGridView1.SelectedRows[0].Cells["name"].Value.ToString();


omidvaram dorost va mored estefade bashe.

دوست عزیز ورود شما را به این تالار از طرف تمامی بچه ها خوش آمد می گم

و دوم از همه از شما می خوام که پست هاتونو به صورت فارسی باشه(بسی رنچ بردم)

و سومآ currentrow به سطر کلید شده اشاره داره


وای من دلم نمی اد رنگ ستاره هام عوض بشه چی کار کنم این رنگی خیلی قشنگه !!!!!!!!!! :عصبانی++:

amir200h
چهارشنبه 16 مرداد 1392, 19:15 عصر
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
textBox2.Text = dataGridView1.CurrentCell.Value.ToString();
}