CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
Datagrid Y Dataset
(1/1)
Nahi:
Hola a tod@s;
Tengo un problema, tengo un dataGrid que quiero rellenar con un DataSet, resulta que en el DataGrid en la primera columna que he llamado Proveedor, he metido un label y en ese label quiero que me aparezca la primera y la segunda columna del DataSet, es Decir IdProveedor+NombreProveedor, como puedo hacerlo??
De momento lo unico que he conseguido ha sido rellenar el DataGrid con el DataSet pero el DataGrid quiero q tenga una columna menos...
sergiotarrillo:
Tienes dos opciones:
1. SQL: en tu query con el cual llenas el dataSet
2. Usando controles como el DataList o Repeater (link), que te permiten personalizar a detalle el como mostrar información de base de datos.
Saludos,
ing_marco:
Una pregunta, es una aplicacion Web o de escritorio.
S
Le puede poner un label dentro grid y entrando al HTML le puede modificar la propiedad text.
Supongamos k tu dataset regresa los siguientes campos:
IdProveedor
NombreProveedor
entonces
agregar una columna tipo plantilla al grid y alli le pones el label k kieres
entonces
entras al html y pones algo parecido a esto
--- Código: Text --- <asp:TemplateColumn> <ItemTemplate> <asp:Label id="Label1" runat="server">'<%# DataBinder.Eval(Container, "DataItem.IdProveedor", "{0}")+DataBinder.Eval(Container, "DataItem.NombreProveedor", " {0}") %>'</asp:Label> </ItemTemplate> </asp:TemplateColumn>
Con esto Consigues lo que estas deseando hacer.
Cualquier problema , me pasas la voz.
sergiotarrillo:
--- Citar --- es una aplicacion Web o de escritorio.
--- Fin de la cita ---
:whistling:
:blink: :smartass:
Saludos,
Navegación
Ir a la versión completa