PDA

View Full Version : انتخاب یک سطر از datagridview و اعمال تغییرات



farzane3003
یک شنبه 03 مرداد 1395, 12:02 عصر
با سلام دوستان برنامه نویس من در رویداد cell click دیتا گرید ویو این کد و نوشتم که اطلاعاتمو در تکست باکس ها نمایش بده و لی خطا میده نمیدونم چرا در ضمن دیتا بیسم هم sql هستش.
ممنون از راهنمایتون.

txtcodper.Text = dataGridView1.CurrentRow.Cells["codper"].Value.ToString(); txtname.Text = dataGridView1.CurrentRow.Cells["name"].Value.ToString();
txtfamil.Text = dataGridView1.CurrentRow.Cells["family"].Value.ToString();
txtfather.Text = dataGridView1.CurrentRow.Cells["father"].Value.ToString();
txtdate.Text = dataGridView1.CurrentRow.Cells["data"].Value.ToString();
combogender.Text = dataGridView1.CurrentRow.Cells["gender"].Value.ToString();
txtcodsh.Text = dataGridView1.CurrentRow.Cells["codsh"].Value.ToString();
txtcodmel.Text = dataGridView1.CurrentRow.Cells["codml"].Value.ToString();
combotahol.Text = dataGridView1.CurrentRow.Cells["tahol"].Value.ToString();
combokhedmat.Text = dataGridView1.CurrentRow.Cells["khedmat"].Value.ToString();
combotahsilat.Text = dataGridView1.CurrentRow.Cells["tahsilat"].Value.ToString();
comboqarar.Text = dataGridView1.CurrentRow.Cells["qarar"].Value.ToString();
combotahsilat.Text = dataGridView1.CurrentRow.Cells["tahsilat"].Value.ToString();
txtphon.Text = dataGridView1.CurrentRow.Cells["phon"].Value.ToString();
richTextadress.Text = dataGridView1.CurrentRow.Cells["adress"].Value.ToString();
combojob.Text = dataGridView1.CurrentRow.Cells["job"].Value.ToString();
txtdateone.Text = dataGridView1.CurrentRow.Cells["dataone"].Value.ToString();
txtbimeh.Text = dataGridView1.CurrentRow.Cells["bimeh"].Value.ToString();
combokhon.Text = dataGridView1.CurrentRow.Cells["khon"].Value.ToString();

محمد رضا فاتحی
یک شنبه 03 مرداد 1395, 12:14 عصر
الان چه توقعی از ما هست!!:لبخند:

متن خطا.؟؟؟؟ یه چیزی...
دیتاگریدتون چطور پر میشه؟

farzane3003
یک شنبه 03 مرداد 1395, 12:22 عصر
الان چه توقعی از ما هست!!:لبخند:

متن خطا.؟؟؟؟ یه چیزی...
دیتاگریدتون چطور پر میشه؟
بله اینم از متن خطا


Column named codper cannot be found.
Parameter name: columnName

aryadev
یک شنبه 03 مرداد 1395, 12:31 عصر
سلام شما نام یک فیلد را اشتباه نوشتید یا اضافه با اصلا ننوشتید .

kamiloted
یک شنبه 03 مرداد 1395, 12:46 عصر
سلام دوست عزیز
جای cell که نام گذاشتی عدد همون ستون بزار.
به این صورت:

txtfamil.Text = dataGridView1.CurrentRow.Cells["family"].Value.ToString();


txtfamil.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();

حواست باشه که ستون ها رو از صفر بشماری.
این درصورتی هست که دیتا گریدت پر شده باشه.حالا به هر روشی.

farzane3003
یک شنبه 03 مرداد 1395, 12:50 عصر
سلام شما نام یک فیلد را اشتباه نوشتید یا اضافه با اصلا ننوشتید .
سلام
همه ستون هارو نوشتمووقتی هم که تک تک تست می کنم بازم همین خطارو میده.