20-06-14, 08:59 PM
فى سؤال سابق بهذا القسم حول
حول استخدام AutoCompleteSource داخل الجريد فيو
قام الاخ kslawy بالمساعدة فى هذا الكود
والحمد لله استخدم الكود ولكن عند التعامل مع قواعد البيانات يتم استخدم الايدى بدل الاسم لذلك عندما يقوم المستخدم باختيار الاسم وليكن فى العمود رقم (1) فى السل رقم (1) اريد ان يقوم الكود بوضع الايدى فى العمود رقم (0) فى السل رقم (0) من خلال حلقة وصل وهى ComboBox فكانت التجربة باستخدام هذا الكود ولكن فى اى حدث داخل الجريد فيو استخدم هذا الكود
حول استخدام AutoCompleteSource داخل الجريد فيو
قام الاخ kslawy بالمساعدة فى هذا الكود
والحمد لله استخدم الكود ولكن عند التعامل مع قواعد البيانات يتم استخدم الايدى بدل الاسم لذلك عندما يقوم المستخدم باختيار الاسم وليكن فى العمود رقم (1) فى السل رقم (1) اريد ان يقوم الكود بوضع الايدى فى العمود رقم (0) فى السل رقم (0) من خلال حلقة وصل وهى ComboBox فكانت التجربة باستخدام هذا الكود ولكن فى اى حدث داخل الجريد فيو استخدم هذا الكود
كود :
ComboBox1.Text = e.Cell.Value.ToString
Dim ss As Integer
Dim selectedCellCount As Integer = DGV.GetCellCount(DataGridViewElementStates.Selected)
If selectedCellCount > 0 Then
If DGV.AreAllCellsSelected(True) Then
Else
Dim sb As New System.Text.StringBuilder()
Dim i As Integer
For i = selectedCellCount - 1 To 0
sb.Append(DGV.SelectedCells(i).RowIndex _
.ToString())
Next i
ss = sb.ToString
DGV.Rows(ss).Cells(0).Value = ComboBox1.SelectedValue
End If
End If