seied javad
دوشنبه 16 تیر 1393, 23:44 عصر
سلام خسته نباشید.
من قبلا برای این سوال یک تاپیک درست کردم و به نتیجه رسیدم اما حالا یک مشکل پیدا کردم.
آدرس تاپیک:
http://barnamenevis.org/showthread.php?452021-%D8%AD%D8%B0%D9%81-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A7%D8%B2-%D8%A8%D8%A7%D9%86%DA%A9-%D8%AA%D9%88%D8%B3%D8%B7-%DA%86%DA%A9-%D8%A8%D8%A7%DA%A9%D8%B3-%D8%AF%DB%8C%D8%AA%D8%A7-%DA%AF%D8%B1%DB%8C%D8%AF-%D9%88%DB%8C%D9%88
من میخواستم وقتی یک ردیف از دیتا گرید ویو چک خورد اطلاعات را داخل تکس باکس ها نمایش بده و قطعه کد این بود:
int ID = int.Parse(dataGridView1.CurrentRow.Cells[1].Value.ToString());
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (Convert.ToBoolean(row.Cells["chkcol"].Value) == true)
{
textBox10.Text = "";
}
else
{
textBox10.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
textBox11.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
textBox12.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
textBox13.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
textBox14.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
textBox15.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString();
textBox16.Text = dataGridView1.CurrentRow.Cells[7].Value.ToString();
textBox17.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString();
textBox18.Text = dataGridView1.CurrentRow.Cells[9].Value.ToString();
}
این قطعه کد کار میکنه و کاملا صحیح ست ولی الان به یک مشکل خوردم که فکر کنم برای اینه که فیلد های بانکم زیاده و میگه نمیشه با int 32 پشتیبانی کرد
من error را برات میفرستم امیدوارم که بتونیید راهنماییم کنی چون خیلی بهش نیاز دارم .
ممنون.
http://www.xum.ir/images/2014/07/07/Error.jpg
من قبلا برای این سوال یک تاپیک درست کردم و به نتیجه رسیدم اما حالا یک مشکل پیدا کردم.
آدرس تاپیک:
http://barnamenevis.org/showthread.php?452021-%D8%AD%D8%B0%D9%81-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A7%D8%B2-%D8%A8%D8%A7%D9%86%DA%A9-%D8%AA%D9%88%D8%B3%D8%B7-%DA%86%DA%A9-%D8%A8%D8%A7%DA%A9%D8%B3-%D8%AF%DB%8C%D8%AA%D8%A7-%DA%AF%D8%B1%DB%8C%D8%AF-%D9%88%DB%8C%D9%88
من میخواستم وقتی یک ردیف از دیتا گرید ویو چک خورد اطلاعات را داخل تکس باکس ها نمایش بده و قطعه کد این بود:
int ID = int.Parse(dataGridView1.CurrentRow.Cells[1].Value.ToString());
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (Convert.ToBoolean(row.Cells["chkcol"].Value) == true)
{
textBox10.Text = "";
}
else
{
textBox10.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
textBox11.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
textBox12.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
textBox13.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
textBox14.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
textBox15.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString();
textBox16.Text = dataGridView1.CurrentRow.Cells[7].Value.ToString();
textBox17.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString();
textBox18.Text = dataGridView1.CurrentRow.Cells[9].Value.ToString();
}
این قطعه کد کار میکنه و کاملا صحیح ست ولی الان به یک مشکل خوردم که فکر کنم برای اینه که فیلد های بانکم زیاده و میگه نمیشه با int 32 پشتیبانی کرد
من error را برات میفرستم امیدوارم که بتونیید راهنماییم کنی چون خیلی بهش نیاز دارم .
ممنون.
http://www.xum.ir/images/2014/07/07/Error.jpg