CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Datagrid

<< < (2/3) > >>

The Black Boy:
Amigos que me hace falta en el siguiente codigo para poder visualizar sin errores el datagrid, ya que no he podido  :(  

--- Código: Text ---&#60;body MS_POSITIONING=&#34;GridLayout&#34;&#62;    &#60;form id=&#34;Form1&#34; method=&#34;post&#34; runat=&#34;server&#34;&#62;      &#60;asp:datagrid id=&#34;DataGrid2&#34; style=&#34;Z-INDEX: 101; LEFT: 308px; POSITION: absolute; TOP: 31px&#34;        runat=&#34;server&#34; AllowSorting=&#34;True&#34; AutoGenerateColumns=&#34;False&#34; PageSize=&#34;3&#34; Width=&#34;243px&#34;        ShowFooter=&#34;True&#34; AllowPaging=&#34;True&#34;&#62;        &#60;Columns&#62;          &#60;asp:BoundColumn DataField=&#34;C001idProdcuto&#34; SortExpression=&#34;Column1&#34; HeaderText=&#34;id&#34;&#62;&#60;/asp:BoundColumn&#62;          &#60;asp:BoundColumn DataField=&#34;C001Nombre&#34; SortExpression=&#34;Column2&#34; HeaderText=&#34;nombre&#34;&#62;&#60;/asp:BoundColumn&#62;        &#60;/Columns&#62;        &#60;PagerStyle Position=&#34;TopAndBottom&#34; PageButtonCount=&#34;3&#34; Mode=&#34;NumericPages&#34;&#62;&#60;/PagerStyle&#62;      &#60;/asp:datagrid&#62;&#60;/form&#62;  &#60;/body&#62; 
gracias y saludos :hola:

The Black Boy:
amigos ya pude visualizarlo, y ademas puedo paginarlo, la cuestion es, que tambien quiero tener ordenamientopor cada una de las columnas pero no sale


--- Código: Text --- &#60;form id=&#34;Form1&#34; method=&#34;post&#34; runat=&#34;server&#34;&#62;      &#60;asp:datagrid id=&#34;DataGrid2&#34; style=&#34;Z-INDEX: 101; LEFT: 261px; POSITION: absolute; TOP: 90px&#34;        runat=&#34;server&#34;         AllowSorting=&#34;True&#34;         AutoGenerateColumns=&#34;False&#34;         PageSize=&#34;15&#34; Width=&#34;243px&#34;        ShowFooter=&#34;True&#34; AllowPaging=&#34;True&#34;&#62;        &#60;Columns&#62;          &#60;asp:BoundColumn DataField=&#34;C001idProducto&#34; SortExpression=&#34;C001idProducto&#34; HeaderText=&#34;id&#34;&#62;&#60;/asp:BoundColumn&#62;          &#60;asp:BoundColumn DataField=&#34;C001Nombre&#34; SortExpression=&#34;Column2&#34; HeaderText=&#34;nombre&#34;&#62;&#60;/asp:BoundColumn&#62;        &#60;/Columns&#62;        &#60;PagerStyle Position=&#34;TopAndBottom&#34; PageButtonCount=&#34;3&#34; Mode=&#34;NumericPages&#34;&#62;&#60;/PagerStyle&#62;      &#60;/asp:datagrid&#62;    &#60;/form&#62;  
ese es mi code, que me hace falta para poderlo ordenar???  :(


gracias :hola:

Kev:
Hola, para permitir ordenacion en tu datagrid no basta con solo colocar esta propiedad sino que te falta el codigo que haga esto.

Crea un metodo que maneje el evento SortCommand aca un ejemplo

--- Código: Text --- Public Sub Ordenar(ByVal source As Object, ByVal e As DataGridSortCommandEventArgs) Handles dgProd.SortCommand        Dim objTable As DataTable        Dim strsql As String        Dim dataview As DataView        strsql = &#34;select top 10 * from dtfProducts&#34;        objTable = SqlHelper.ExecuteDataset(Me._strCnn, CommandType.Text, strsql).Tables(0)        dataview = New DataView(objTable)        dataview.Sort = e.SortExpression        Me.dgProd.DataSource = dataview        Me.dgProd.DataBind()    End Sub  
Nota.- por si acaso estoy usando bloques de construccion eso es el sqlhelper, es como un metodo para llenar una tabla, si no lo conoces no es raro, y lo recalco para que no te confundas OK

Suerte!
 :comp:

The Black Boy:
SqlHelper... y de donde salio eso  :unsure:    :whistling:   que tengo que importar para poder utilizarlo, donde encuentro ayuda de eso...

siento mlestarte tanto pero quedé un poco desubicado..

gracias  :smartass:  :hola:

Kev:
El SqlHelper es un metodo del bloque de contruccion DataAccess que te permite establecer conexion con tu base de datos, es decir te evita cada vez tener que estar creando una conexion, un comando, llenar el dataset, etc......

No te confundas toma al SqlHelper como un resumen de los pasos que se realizan para llenar una tabla o un dataset OK

Aca el link con mas info al respecto, ojo que el SqlHelper es antiguito OK que los bloques de contruccion ya van por la version 3.0 en el Enterprise

Patterns And Practices

Salu2
 :comp:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa