| |||
checkbox en grid. Saludos a todos,,tengo un grid de devxpress...el cual tiene 10 renglones, cada uno tiene un checkbox, como le hago para q si selecciono 3 renglones, desde un boton los pueda eliminar de ese grid o cambiar un status de ese renglon los 3 al mismo tiempo..?..saludos.. |
| |||
Respuesta: checkbox en grid. ok..tengo este codigo : Dim MyConnection As SqlConnection Dim comando As New SqlClient.SqlCommand MyConnection = New SqlConnection("Data Source=DELLMR;Initial Catalog=VENTAS;Persist Security Info=True;User ID=sa;Password=Stm01") If ASPxGridView1.Selection.Count > 0 Then Dim KeyValues As List(Of Object) = ASPxGridView1.GetSelectedFieldValues("ocrastreodos ") Dim sb As StringBuilder = New StringBuilder(KeyValues(0).ToString()) For Each Key As Object In KeyValues Dim q As String = "DELETE FROM ocrastreodos WHERE oc = '" & Key.ToString & "'" comando = New SqlCommand(q, MyConnection) Comando.Connection.Open() Comando.ExecuteNonQuery() Comando.Connection.Close() Next ASPxGridView1.DataBind() 'CargaGrid() End If pero me da este error........ "Object reference not set to an instance of an object" alguien sabe q ocurre..?..gracias |
| ||||
Respuesta: checkbox en grid. En cual de todas las lineas da el error? Dale una mirada a este ejemplo http://www.codeproject.com/KB/webfor...aGridView.aspx Ahi esta el codigo para recorrer la grid, donce dice: Cita: Saludos // Select the checkboxes from the GridView control
__________________ Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD. "Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce) |
| ||||
Respuesta: checkbox en grid. Si le haces un paso a paso, que valor hay en este objeto
Código VB:
Ver original Saludos
__________________ Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD. "Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce) |
| |||
Respuesta: checkbox en grid. me imagino q te refieres que le ponga un breakpoint y lo corra paso a paso..ok...si selecciono 2 checkbox y le hago asi como tu dices me dice esto> - KeyValues Count = 2 System.Collections.Generic.List(Of Object) o sea q si lo esta leyendo........ |
| ||||
Respuesta: checkbox en grid. De que lo está leyendo, lo está leyendo ahora te pido que por favor analices bien el ejemplo que te pase en un link, ya que sospecho que la forma como lo estás leyendo está mal, el ejemplo que te entregue me sirvió mucho para implementar la misma funcionalidad en una grid. Cosas en las que debes de poner cuidado. 1. Como recorrer la grid 2. Como saber si el CheckBox esta marcado Si haces un KeyValues(0), ese Cero indicia que siempre tomaria la primera fila de la grid, siendo el 0 el index. Es por ello que se realiza en un ciclo, porque no sabemos cuales marcaron. Saludos
__________________ Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD. "Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce) |
| |||
Respuesta: checkbox en grid. ok..hice unas modificaciones al codigo...lo q hace este codigo es que me pone los datos del ultimo checkbox seleccionado y no de todos, alguien sabe como le puedo hacer para q me ponga todos los checkbox..? saludos y gracias If ASPxGridView1.Selection.Count > 0 Then Dim keyValues As List(Of Object) = ASPxGridView1.GetSelectedFieldValues("OC") Dim sb As StringBuilder = New StringBuilder(keyValues(0).ToString()) Dim inicio As Integer = ASPxGridView1.VisibleStartIndex Dim fin As Integer = ASPxGridView1.VisibleStartIndex + ASPxGridView1.SettingsPager.PageSize Dim i As Integer Dim ii As Integer Dim iii As Integer For i = inicio To keyValues.Count - 1 If (ASPxGridView1.Selection.IsRowSelected(i)) Then ii = ASPxGridView1.GetRowValues(i, "OC") TextBox1.Text = ii End If Next i Else TextBox5.Text = "no hay nada seleccionado" End If |
| |||
Respuesta: checkbox en grid. hice otra modificacion al codigo. solo que me selecciona el ultimo checkbox y de ahi cuenta 3 checkbox...si me explico..?..me pueden ayudar...necesito q este es el orden que tengo en los checkbox> Edit 1 9/13/2011 FED O.C. 14004 Edit 2 9/13/2011 BES O.C. 14010 Edit 3 9/15/2011 FED FEL 15186 Edit 4 9/15/2011 STD STD 15108 Edit 5 9/15/2011 STD STD 15195 Edit 6 9/15/2011 FED MOG 15075 Edit 7 9/15/2011 GMB GMB 15170 Edit 8 9/15/2011 FED SEA 15164 Edit 9 9/15/2011 FOU FOU 15227 si yo selecciono el checkbox 15164,15195 y 14010 me muestra el 15186,15108 y15195, es decir me los muestra seguidos desde el ultimo checkbox seleccionado..este es el codigo.> If ASPxGridView1.Selection.Count > 0 Then ' Obtains the key values of selected rows. Dim keyValues As List(Of Object) = ASPxGridView1.GetSelectedFieldValues("OC") Dim sb As StringBuilder = New StringBuilder(keyValues(0).ToString()) Dim inicio As Integer = ASPxGridView1.VisibleStartIndex Dim fin As Integer = ASPxGridView1.VisibleRowCount Dim i As Integer Dim A As Integer Dim B As Integer Dim C As Integer 'For I As Integer = 0 To dgvtardanza.RowCount - 1 ' for (int i = inicio; i < fin; i++) For i = inicio To fin If (ASPxGridView1.Selection.IsRowSelected(i)) Then A = ASPxGridView1.GetRowValues(i + 1, "OC") B = ASPxGridView1.GetRowValues(i + 2, "OC") C = ASPxGridView1.GetRowValues(i, "OC") TextBox3.Text = A TextBox4.Text = B TextBox5.Text = C End If Next i Else TextBox5.Text = "no hay nada seleccionado" ' Refreshes the grid. End If 'ASPxGridView1.DataBind() 'Me.ListBox1.Items.Add(row(0) & " " & row(1)) 'Next End Sub |
Etiquetas: |