Foros del Web » Programando para Internet » ASPX (.net) »

Agregar DataSource control ASPxComboBox en ASPxGridView

Estas en el tema de Agregar DataSource control ASPxComboBox en ASPxGridView en el foro de ASPX (.net) en Foros del Web. hola alguien que haya utilizado controles DevExpress específicamente ASPxGridView y ComboBox; he agregado un WebUserControl que es dónde estoy creando la vista. A continuación dejo ...
  #1 (permalink)  
Antiguo 06/01/2016, 12:04
 
Fecha de Ingreso: junio-2008
Mensajes: 109
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Agregar DataSource control ASPxComboBox en ASPxGridView

hola alguien que haya utilizado controles DevExpress específicamente ASPxGridView y ComboBox; he agregado un WebUserControl que es dónde estoy creando la vista.
A continuación dejo el diseño de la vista:
http://fotos.subefotos.com/1c4b51878...1b3d263f9o.png

El problema que tengo es que el ComboBox no se como poner el source para ese control en la gridview; dejo el código diseño y .cs del WebUserControl.

Código ASP:
Ver original
  1. <dx:ASPxGridView ID="GridViewTransaction" runat="server" AutoGenerateColumns="false" OnCellEditorInitialize="GridViewTransaction_CellEditorInitialize" onini>
  2.         <Columns>
  3.             <dx:GridViewDataColumn FieldName="OidCCOrigin" Visible="false"></dx:GridViewDataColumn>
  4.             <dx:GridViewDataColumn FieldName="CenterCostOrigin" Caption="Centro de Costo"></dx:GridViewDataColumn>
  5.             <dx:GridViewDataColumn FieldName="OidAccount" Visible="false"></dx:GridViewDataColumn>
  6.             <dx:GridViewDataColumn FieldName="Account" Caption="Cuenta"></dx:GridViewDataColumn>
  7.             <dx:GridViewDataDateColumn FieldName="DateTransaction" Caption="Fecha Transacción"></dx:GridViewDataDateColumn>
  8.             <dx:GridViewDataColumn FieldName="Amount" Caption="Cantidad"></dx:GridViewDataColumn>
  9.             <dx:GridViewDataColumn FieldName="UnitPrice" Caption="Precio Unitario"></dx:GridViewDataColumn>
  10.             <dx:GridViewDataColumn FieldName="Total" Caption="Total"></dx:GridViewDataColumn>
  11.             <dx:GridViewDataTextColumn Caption="Centro Costo Destino">
  12.                 <DataItemTemplate>
  13.                     <dx:ASPxComboBox ID="cmbCCDestination" runat="server" ValueType="System.Guid" ValueField="Oid"></dx:ASPxComboBox>
  14.                 </DataItemTemplate>
  15.             </dx:GridViewDataTextColumn>
  16.            
  17.         </Columns>
  18.     </dx:ASPxGridView>

El source de la grid lo paso de forma dinámica con el botón buscar ya que no quiero que se cargue al iniciar el control web por tanto de paso el source en el clic de buscar.

Código C:
Ver original
  1. protected void searchTransaction_Click(object sender, EventArgs e)
  2. {
  3.    
  4.  
  5.     if (ReferenceEquals(cmbCC.Value, null) &&
  6.         ReferenceEquals(cmbCta.Value, null) &&
  7.         ReferenceEquals(cmbPeriod.Value, null))
  8.     {
  9.         GridViewTransaction.DataSource = this._objectSpace.GetObjects<CostCenter.Module.BusinessObjects.Transaction>()
  10.             .Select(s =>
  11.                 new
  12.                 {
  13.                     OidCCOrigin = s.CenterCost.Oid,
  14.                     CenterCostOrigin = s.CenterCost.Name,
  15.                     OidAccount = s.Account.Oid,
  16.                     Account = s.Account.Description,
  17.                     DateTransaction = s.TransactionDate,
  18.                     Amount = s.Qty,
  19.                     UnitPrice = s.UnitPrice,
  20.                     Total = s.Total
  21.                 }).OrderBy(o => o.DateTransaction);
  22.  
  23.         GridViewTransaction.DataBind();    
  24.     }
  25. }

Última edición por EL_DOC; 06/01/2016 a las 13:38
  #2 (permalink)  
Antiguo 11/01/2016, 14:10
 
Fecha de Ingreso: enero-2016
Mensajes: 7
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Agregar DataSource control ASPxComboBox en ASPxGridView

Hola yo he estado trabajando bastante con gridview y también queria agregarle un data source a un combobox pero nunca me funciono, asi que cambie el combobox por un dropdownlist y asi me funciona perfecto. Puedes probar a cambiarlo y espero asi te funcione.

Etiquetas: devexpress, gridview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:40.