Ho provato, ma non funziona.
Ho aggiunto un sqldatasource e un gridview alla pag, poi ho inserito la tua parte di codice, ma purtroppo non funziona
codice:<script runat="server"> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { DataRowView drv = (DataRowView)e.Row.DataItem; string sVal = drv.Row["link"].ToString(); HyperLink HyperLink1 = (HyperLink)e.Row.FindControl("HyperLink1"); HyperLink1.Text = "Metti qui il testo del link"; HyperLink1.NavigateUrl = sVal; HyperLink1.Attributes.Add("onClick", "javascript:alert(...);"); } } </script> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:con %>" SelectCommand="SELECT * FROM [tb_paging]"></asp:SqlDataSource> <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="id" DataSourceID="SqlDataSource1" PageSize="5"> <Columns> <asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" ReadOnly="True" SortExpression="id" /> <asp:BoundField DataField="testo" HeaderText="testo" SortExpression="testo" /> <asp:BoundField DataField="link" HeaderText="link" SortExpression="link" /> </Columns> </asp:GridView>
Dove sbaglio?


Rispondi quotando