PDA

View Full Version : مبتدی: یک ستون در datagridview با یک textbox پر شود و همه اطلاعات یکی باشد



SayedAhmad
چهارشنبه 29 اردیبهشت 1395, 00:52 صبح
سلام میخوام یک ستون در datagride با یک تکست باکس پر شود و همه اطلاعات یکی باشد.
که اطلاعات هر سطر ستون همان تکست در تکست باکس باشد.

svhasvha
چهارشنبه 29 اردیبهشت 1395, 08:44 صبح
private void textBox1_TextChanged(object sender, EventArgs e)
{

foreach (DataGridViewRow rows in dataGridView1.Rows)
{

dataGridView1.Rows[rows.Index].Cells[2].Value = textBox1.Text;

}

}
اینم یه راه سادش

SayedAhmad
چهارشنبه 29 اردیبهشت 1395, 12:38 عصر
متشکر اما در c#2012 جواب نداد چون Datagridview نداشت

svhasvha
چهارشنبه 29 اردیبهشت 1395, 13:00 عصر
سلام یعنی چی دیتا گرید نداشت؟
کجاش خطا میداد
اجرا شدن این کد ربطی به 2012 نداره
شما باید به جای dataGridView1 نام دیتاگرید خودتو بنویسی
همچنین

foreach (DataGridViewRow rows in dataGridView1.Rows) {

dataGridView1.Rows[rows.Index].Cells[2].Value = textBox1.Text;

}


توی رویداد تکس باکسی که میخوای متنش به دیتا گرید منطقل بشه بنویسی

SayedAhmad
چهارشنبه 29 اردیبهشت 1395, 13:45 عصر
foreach (DataGridViewRow Rows in dtgKala.Rows)
{
dtgKala.Rows[Rows.Index].Cells[2].Value = textBox1.Text;
}
آقا این کد را گزاشتم در شرط Foreach از Rows در dtgKala.Rows خطا میگیره و همچین گزینه ای datagrid ندارد
باتشکر

svhasvha
چهارشنبه 29 اردیبهشت 1395, 21:42 عصر
سلام عزیز مشکل اینه که اسم متغیرتو گذاشتی ROWS
بجای ROWS یه چیز دیگه بنویس مشکلت حل میشه


foreach (DataGridViewRow i in dtgKala.Rows)

{
dtgKala.Rows[i.Index].Cells[2].Value = textBox1.Text;

}