Vaya con el datagrid de los ...

03/07/2004 - 15:56 por Xus | Informe spam
29 Líneas de codigo!!! (html + code behind)

<asp:DataGrid id="DataGrid1" runat="server" Height="42px" Font-Size="10px"
Font-Name="Verdana" AutoGenerateColumns="false" GridLines="Horizontal"
width="100%">
<Columns>
<asp:TemplateColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white">
<ItemTemplate>
<table width="16" height="16" bgcolor="white">
<tr>
<td><a href="noticies.aspx?borrar=<%#
Container.DataItem("idNoticia")%>"><img alt="Borrar notícia" border="0"
src="img/borrar.gif"></a></td>
<td><a href="noticiaDetallas.aspx?idNoticia=<%#
Container.DataItem("idNoticia")%>"><img alt="Llegir notícia" border="0"
src="img/lupa.gif"></a></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white" HeaderText="Titular Notícia"
DataField="titular"></asp:BoundColumn>
</Columns>
</asp:DataGrid>


' Connectem el DataGrid
Dim conn As OleDbConnection
Dim sql As OleDbCommand
Dim reader As OleDbDataReader

Dim cadena As String

cadena = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" &
Server.MapPath("dades.mdb")

conn = New OleDbConnection(cadena)
conn.Open()

sql = New OleDbCommand("SELECT idNoticia,titular FROM noticia",
conn)
reader = sql.ExecuteReader()

DataGrid1.DataSource = reader
DataGrid1.DataBind()

reader.Close()
conn.Close()


Vamos, que se han pasado un poco estos de microsoft esta vez no?

Preguntas similare

Leer las respuestas

#1 Franco Figún
03/07/2004 - 17:27 | Informe spam
Te da algun error ese codigo?

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:
"Xus" wrote in message
news:pzsgafor5bq1$
29 Líneas de codigo!!! (html + code behind)

<asp:DataGrid id="DataGrid1" runat="server" Height="42px" Font-Size="10px"
Font-Name="Verdana" AutoGenerateColumns="false" GridLines="Horizontal"
width="100%">
<Columns>
<asp:TemplateColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white">
<ItemTemplate>
<table width="16" height="16" bgcolor="white">
<tr>
<td><a href="noticies.aspx?borrar=<%#
Container.DataItem("idNoticia")%>"><img alt="Borrar notícia" border="0"
src="img/borrar.gif"></a></td>
<td><a href="noticiaDetallas.aspx?idNoticia=<%#
Container.DataItem("idNoticia")%>"><img alt="Llegir notícia" border="0"
src="img/lupa.gif"></a></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white" HeaderText="Titular Notícia"
DataField="titular"></asp:BoundColumn>
</Columns>
</asp:DataGrid>


' Connectem el DataGrid
Dim conn As OleDbConnection
Dim sql As OleDbCommand
Dim reader As OleDbDataReader

Dim cadena As String

cadena = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" &
Server.MapPath("dades.mdb")

conn = New OleDbConnection(cadena)
conn.Open()

sql = New OleDbCommand("SELECT idNoticia,titular FROM noticia",
conn)
reader = sql.ExecuteReader()

DataGrid1.DataSource = reader
DataGrid1.DataBind()

reader.Close()
conn.Close()


Vamos, que se han pasado un poco estos de microsoft esta vez no?
Respuesta Responder a este mensaje
#2 Daniel Sharp
03/07/2004 - 17:29 | Informe spam
si usaras capas y DAAB el codebehind bajaria a un par de lineas de codigo

en el caso del diseño lo podrias maneja en el itemdatabound, tu diseño seria
mas pequeño

saludos
daniel #
MCP Dev Web App C#
MS Sql Server Yukon Beta Tester

"Xus" wrote in message
news:pzsgafor5bq1$
29 Líneas de codigo!!! (html + code behind)

<asp:DataGrid id="DataGrid1" runat="server" Height="42px" Font-Size="10px"
Font-Name="Verdana" AutoGenerateColumns="false" GridLines="Horizontal"
width="100%">
<Columns>
<asp:TemplateColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white">
<ItemTemplate>
<table width="16" height="16" bgcolor="white">
<tr>
<td><a href="noticies.aspx?borrar=<%#
Container.DataItem("idNoticia")%>"><img alt="Borrar notícia" border="0"
src="img/borrar.gif"></a></td>
<td><a href="noticiaDetallas.aspx?idNoticia=<%#
Container.DataItem("idNoticia")%>"><img alt="Llegir notícia" border="0"
src="img/lupa.gif"></a></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white" HeaderText="Titular Notícia"
DataField="titular"></asp:BoundColumn>
</Columns>
</asp:DataGrid>


' Connectem el DataGrid
Dim conn As OleDbConnection
Dim sql As OleDbCommand
Dim reader As OleDbDataReader

Dim cadena As String

cadena = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" &
Server.MapPath("dades.mdb")

conn = New OleDbConnection(cadena)
conn.Open()

sql = New OleDbCommand("SELECT idNoticia,titular FROM noticia",
conn)
reader = sql.ExecuteReader()

DataGrid1.DataSource = reader
DataGrid1.DataBind()

reader.Close()
conn.Close()


Vamos, que se han pasado un poco estos de microsoft esta vez no?
Respuesta Responder a este mensaje
#3 Sergio Florez M.
03/07/2004 - 18:12 | Informe spam
¿Te parece mucho o muy poco? Si dices que mucho me parece que nunca
construiste un datagrid en ASP clasico, y demas que tampoco en PHP.

El que persevera insiste
Sergio Florez M.
Medellín, Colombia


"Xus" escribió en el mensaje
news:pzsgafor5bq1$
29 Líneas de codigo!!! (html + code behind)

<asp:DataGrid id="DataGrid1" runat="server" Height="42px" Font-Size="10px"
Font-Name="Verdana" AutoGenerateColumns="false" GridLines="Horizontal"
width="100%">
<Columns>
<asp:TemplateColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white">
<ItemTemplate>
<table width="16" height="16" bgcolor="white">
<tr>
<td><a href="noticies.aspx?borrar=<%#
Container.DataItem("idNoticia")%>"><img alt="Borrar notícia" border="0"
src="img/borrar.gif"></a></td>
<td><a href="noticiaDetallas.aspx?idNoticia=<%#
Container.DataItem("idNoticia")%>"><img alt="Llegir notícia" border="0"
src="img/lupa.gif"></a></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white" HeaderText="Titular Notícia"
DataField="titular"></asp:BoundColumn>
</Columns>
</asp:DataGrid>


' Connectem el DataGrid
Dim conn As OleDbConnection
Dim sql As OleDbCommand
Dim reader As OleDbDataReader

Dim cadena As String

cadena = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" &
Server.MapPath("dades.mdb")

conn = New OleDbConnection(cadena)
conn.Open()

sql = New OleDbCommand("SELECT idNoticia,titular FROM noticia",
conn)
reader = sql.ExecuteReader()

DataGrid1.DataSource = reader
DataGrid1.DataBind()

reader.Close()
conn.Close()


Vamos, que se han pasado un poco estos de microsoft esta vez no?
Respuesta Responder a este mensaje
#4 Sashka
03/07/2004 - 18:30 | Informe spam
Las líneas de la vista HTML... no las cuentes... más allá de hacerles
algunas modificaciones (a veces) las hace el VS.Net solito yo he contado
13 líneas de código para llenar tu datagrid

Sashka

"Xus" escribió en el mensaje
news:pzsgafor5bq1$
29 Líneas de codigo!!! (html + code behind)

<asp:DataGrid id="DataGrid1" runat="server" Height="42px" Font-Size="10px"
Font-Name="Verdana" AutoGenerateColumns="false" GridLines="Horizontal"
width="100%">
<Columns>
<asp:TemplateColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white">
<ItemTemplate>
<table width="16" height="16" bgcolor="white">
<tr>
<td><a href="noticies.aspx?borrar=<%#
Container.DataItem("idNoticia")%>"><img alt="Borrar notícia" border="0"
src="img/borrar.gif"></a></td>
<td><a href="noticiaDetallas.aspx?idNoticia=<%#
Container.DataItem("idNoticia")%>"><img alt="Llegir notícia" border="0"
src="img/lupa.gif"></a></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn HeaderStyle-BackColor="#ffcc66"
ItemStyle-BackColor="white" HeaderText="Titular Notícia"
DataField="titular"></asp:BoundColumn>
</Columns>
</asp:DataGrid>


' Connectem el DataGrid
Dim conn As OleDbConnection
Dim sql As OleDbCommand
Dim reader As OleDbDataReader

Dim cadena As String

cadena = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" &
Server.MapPath("dades.mdb")

conn = New OleDbConnection(cadena)
conn.Open()

sql = New OleDbCommand("SELECT idNoticia,titular FROM noticia",
conn)
reader = sql.ExecuteReader()

DataGrid1.DataSource = reader
DataGrid1.DataBind()

reader.Close()
conn.Close()


Vamos, que se han pasado un poco estos de microsoft esta vez no?
Respuesta Responder a este mensaje
#5 Sergio Florez M.
03/07/2004 - 18:33 | Informe spam
Ehh... pero si te parece que son pocas lineas entonces estamos de acuerdo :P

El que persevera insiste
Sergio Florez M.
Medellín, Colombia


"Sergio Florez M." escribió en el mensaje
news:
¿Te parece mucho o muy poco? Si dices que mucho me parece que nunca
construiste un datagrid en ASP clasico, y demas que tampoco en PHP.

El que persevera insiste
Sergio Florez M.
Medellín, Colombia


"Xus" escribió en el mensaje
news:pzsgafor5bq1$
> 29 Líneas de codigo!!! (html + code behind)
>
> <asp:DataGrid id="DataGrid1" runat="server" Height="42px"


Font-Size="10px"
> Font-Name="Verdana" AutoGenerateColumns="false" GridLines="Horizontal"
> width="100%">
> <Columns>
> <asp:TemplateColumn HeaderStyle-BackColor="#ffcc66"
> ItemStyle-BackColor="white">
> <ItemTemplate>
> <table width="16" height="16" bgcolor="white">
> <tr>
> <td><a href="noticies.aspx?borrar=<%#
> Container.DataItem("idNoticia")%>"><img alt="Borrar notícia" border="0"
> src="img/borrar.gif"></a></td>
> <td><a href="noticiaDetallas.aspx?idNoticia=<%#
> Container.DataItem("idNoticia")%>"><img alt="Llegir notícia" border="0"
> src="img/lupa.gif"></a></td>
> </tr>
> </table>
> </ItemTemplate>
> </asp:TemplateColumn>
> <asp:BoundColumn HeaderStyle-BackColor="#ffcc66"
> ItemStyle-BackColor="white" HeaderText="Titular Notícia"
> DataField="titular"></asp:BoundColumn>
> </Columns>
> </asp:DataGrid>
>
>
> ' Connectem el DataGrid
> Dim conn As OleDbConnection
> Dim sql As OleDbCommand
> Dim reader As OleDbDataReader
>
> Dim cadena As String
>
> cadena = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" &
> Server.MapPath("dades.mdb")
>
> conn = New OleDbConnection(cadena)
> conn.Open()
>
> sql = New OleDbCommand("SELECT idNoticia,titular FROM noticia",
> conn)
> reader = sql.ExecuteReader()
>
> DataGrid1.DataSource = reader
> DataGrid1.DataBind()
>
> reader.Close()
> conn.Close()
>
>
> Vamos, que se han pasado un poco estos de microsoft esta vez no?


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida