| |||
Insertar un registro en un DataGrid por programacion Hola que tal, necesito ayuda si alguien sabe como puedo agregar un nuevo registro a un datagrid por medio de programacion, por medio de los botones de autogenerateinsert lo se hacer pero necesito hacerlo por programacion en Visual Basic. Agradeceria mucho la ayuda |
| ||||
Re: Insertar un registro en un DataGrid por programacion Lo ke yo he echo es usar un datatable para llenar mis Grids, de este modo si kiero una nueva fila, solo se la agrego al datatble, y mando a kargar de nuevo el grid.... espero te sirva la idea.
__________________ [email protected] |
| |||
Re: Insertar un registro en un DataGrid por programacion hola Martin si me parece buena idea pero como podria hacerlo hasta donde se llena el grid con la tabla estoy bien pero como le agrego una nueva fila a la tabla AnaGaby |
| ||||
Re: Insertar un registro en un DataGrid por programacion a tu data table existente solo le agregas una fila, cokmo cuando lo construyes la primera vez... algo asi:
Código:
donde dr_Item es una var datarow y dt_Items es mi DataTable dr_Item = dt_Items.NewRow dr_Item(0) = lbl_ItemCount.Text 'int_ItemID 'Val(dt_Items.Rows.Count) + 1 dr_Item(1) = Me.txt_NoReq.Text dr_Item(2) = "" dr_Item(3) = 1 dr_Item(4) = "" dr_Item(5) = "" dt_Items.Rows.Add(dr_Item)
__________________ [email protected] |
| |||
Re: Insertar un registro en un DataGrid por programacion Hola mira segui tu consejo lo hize de esta forma: Dim command As SqlCommand Dim table As DataTable Command = New SqlCommand() Command.CommandText = "SELECT * FROM empleados" Command.CommandType = CommandType.Text Command.Connection = conexion Command.Connection.Open() lector = command.ExecuteReader() table = New DataTable table.Load(lector) Dim dr As DataRow dr = table.NewRow dr(1) = Label3.Text dr(2) = Label4.Text dr(3) = Label5.Text table.Rows.Add(dr) pero cuando vuelvo a listar la tabla en el grid resulta que no guardo nada que esta mal??? Gracias |
| |||
Respuesta: Insertar un registro en un DataGrid por programacion yo tambien necesito algo similar, estoy llenando un datagrid con un dataset y funciona, pero ahora necesito que una de las columnas del datagrid sea un link, por ejemplo CODIGO NOMBRE APELLIDO ------------------------------------------------------------------------------------ 1 pedro perez 2 alicia perez entonces necesito modificar el datagrid ... y decirle que cada valor del campo codigo sera un link, y que su #href correspondiente sera el value del campo. Agradesco me colaboren por fa. |
| |||
Respuesta: Insertar un registro en un DataGrid por programacion Para agregar un link en la grilla podes usar un Itemtemplate: <asp:TemplateField HeaderText="Enlace"> <ItemTemplate> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("compoUrl") %>'>Ejemplo</asp:HyperLink> </ItemTemplate> </asp:TemplateField>
__________________ PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!! |