Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2005, 17:31
Anerol
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago Chile
Mensajes: 119
Antigüedad: 20 años, 5 meses
Puntos: 0
Yap veamos

Creo que quizas no ocupas el editor de propiedades del datagrid... me equivoco. Bueno alli tu puedes indicar las columnas que quieres, darle el encabezado a cada columna e indicar el campo que quieres que aparesca, entonces no es solo tirarle el dataset o lo que uses puedes editarlo.

Bien ahi agregas las columnas que quieras, entonces facil agregas una mas, yo agregaria una tipo boton del tipo link o push.
Ahi donde dice nombre de comando tu le das un nombre com por ejemplo bajar.
tambien le pones que quieres que diga el boton o link " download archivo porfis"

bien aqui abajo te pongo un codigo de lo que pasaria al hacer click en el boton, el index corresponde a la fila de tu datagrid.


Private Sub dg_bajarCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles dg_1.ItemCommand
Dim index As Integer
index = e.Item.ItemIndex

Select Case index
Case 1
Label1.Text = "hola"
Case 2
Label1.Text = "chao"
Case 3
Label1.Text = "mono"
End Select

End Sub


y este es el html

<asp:DataGrid id="dg_1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="fecha" HeaderText="Nombre"></asp:BoundColumn>
<asp:ButtonColumn Text="Download 2" HeaderText="Bajar archivo" CommandName="bajar"></asp:ButtonColumn>
</Columns>
</asp:DataGrid>

yo lo llene con un dataset
dg_1.DataSource = ds
dg_1.DataMember = "mila"
dg_1.DataBind()

en que traia un campo fecha, solo eso, ahi ves en el codigo html datafield= fecha fecha es el nombre del campo de mi BD

Ya espero que entiendas, si no pregunta no mas, pero ahi esta todo el codigo asi que probando se entiende mas. AAA claro me puse un label para ver que haia algo.

suerte