PDA

View Full Version : راهنمایی برای datagridview



Easy_Systems
شنبه 07 اردیبهشت 1387, 11:29 صبح
با سلام خدمت دوستان عزیز
من کد زیر رو برای رنگی کردن یک سطر از datagridview که مقدار یک فیلد اون در یک textbox برابر باشه نوشتم ولی جواب نمیده
یعنی شرط if رو هیچگاه درست نمی بینه
فکر می کنم اشکال از دسترسی به سطر مورد نظرم باشه
لطفا کمک کنین
مرسی




Dim i AsInteger = 0
For i = 0 To (DataGridView2.Rows.Count - 1)
If (DataGridView2.Rows(i).Cells(0).ToString = TextBox7.Text) Then
For k AsInteger = 0 To DataGridView2.ColumnCount
DataGridView2.Rows.Item(i).Cells(k).Style.BackColo r = Color.Red
Next

EndIf
Next

yasser_beiraghi
شنبه 07 اردیبهشت 1387, 13:14 عصر
با سلام
تو این خط کد شما Cells از نوع DataGrisViewCell هستش و استفاده از ToString فقط Object _ Cell رو string میکنه



If (DataGridView2.Rows(i).Cells(0).ToString = TextBox7.Text) Then


از این استفاده کن شاید مشکلت حل شه

If (DataGridView2.Rows(i).Cells(0).Value.ToString = TextBox7.Text) Then


موفق باشید