PDA

View Full Version : بازیابی اطلاعات جدول



rezarmm
جمعه 24 بهمن 1399, 13:37 عصر
سلام دوستان
من در دیتابیسم یه جدول دارم که نوع یکی از مقادیر اون bitهست
و در دیتا گرید ویو من به صورت چک باکس نمایش میده
دوتا از عملیات ها رو به راحتی میتونم هندل کنم حذف و افزودن
امادر ویرایش به مشکل برخوردم که وقتی میخوام مقدار اون ستون رو برگردونم به قسمتی که کار بر بتونه ویرایش کنه خطا میگیره
من از ado.netبرای اتصال استفاده کردم

{

DataSet1 ds = new DataSet1();
DataSet1TableAdapters.DasteMaghaleTableAdapter b = new DataSet1TableAdapters.DasteMaghaleTableAdapter();
txtOnvan.Text = DataGridView1.CurrentRow.Cells[1].Value.ToString();
txtTozihatMaghale.Text = DataGridView1.CurrentRow.Cells[2].Value.ToString();
cmbDaste.SelectedValue = DataGridView1.CurrentRow.Cells[3].Value.ToString();
// checkBox.Checked =bunifuDataGridView1.CurrentRow.Cells[5].Value();
checkBox.Checked =DataGridView1.DataGridViewCheckBoxColumn.CurrentR ow.Cells[5].Value();


label1.Text = DataGridView1.CurrentRow.Cells[4].Value.ToString();
id.Text = DataGridView1.CurrentRow.Cells[0].Value.ToString();
MessageBox.Show("لطفا به قسمت ثبت محصول مراجعه کنید");
saveMaghale.Text = "ویرایش";
}




153017

Mahmoud.Afrad
شنبه 25 بهمن 1399, 01:38 صبح
توی کدهایی که قرار دادید خط ۹ رو پاک کنید. خط ۸ مقدار جلوی مساوی رو باید به boolean تبدیل کنید با متد زیر
https://docs.microsoft.com/en-us/dotnet/api/system.convert.toboolean

rezarmm
شنبه 25 بهمن 1399, 08:35 صبح
توی کدهایی که قرار دادید خط ۹ رو پاک کنید. خط ۸ مقدار جلوی مساوی رو باید به boolean تبدیل کنید با متد زیر
https://docs.microsoft.com/en-us/dotnet/api/system.convert.toboolean

تشکر بابت پاسخ گوییتون من قبلا به همین سایت مراجعه کردم اما نمیدونم چه طور باید تبدیل کنم
چون بعد از valueمتد to stringفقط داره نه to bool
امکانش هست اون تیکه از کد رو قرار بدید چون حتی خواستم مقدار دیتاگرید ویو رو برگردئنم به boolاجازه نمیداد چک کردم ببینم آیا سلولی که دست رسی دادم درسته دیدم اوکی

daniyaltjm
شنبه 25 بهمن 1399, 10:19 صبح
تشکر بابت پاسخ گوییتون من قبلا به همین سایت مراجعه کردم اما نمیدونم چه طور باید تبدیل کنم
چون بعد از valueمتد to stringفقط داره نه to bool
امکانش هست اون تیکه از کد رو قرار بدید چون حتی خواستم مقدار دیتاگرید ویو رو برگردئنم به boolاجازه نمیداد چک کردم ببینم آیا سلولی که دست رسی دادم درسته دیدم اوکی





checkBox.Checked = Convert.ToBoolean(bunifuDataGridView1.CurrentRow.C ells[5].Value);

rezarmm
شنبه 25 بهمن 1399, 11:54 صبح
checkBox.Checked = Convert.ToBoolean(bunifuDataGridView1.CurrentRow.C ells[5].Value);


ممنون لطف کردید