各位大哥大姐,在datagrid中,怎么样为一列指定一个超链接????
谢谢

解决方案 »

  1.   

    <asp:DataGrid id="DataGrid" runat="server" AutoGenerateColumns="False" BorderColor="#3366CC" BorderStyle="None"
    BorderWidth="1px" BackColor="White" CellPadding="4" DataKeyField="id" Width="472px">
    <SelectedItemStyle Font-Bold="True" ForeColor="#CCFF99" BackColor="#009999"></SelectedItemStyle>
    <ItemStyle ForeColor="#003399" BackColor="White"></ItemStyle>
    <HeaderStyle Font-Bold="True" ForeColor="#CCCCFF" BackColor="#003399"></HeaderStyle>
    <FooterStyle ForeColor="#003399" BackColor="#99CCCC"></FooterStyle>
    <Columns>
    <asp:BoundColumn DataField="ID" ReadOnly="True" HeaderText="类别ID"></asp:BoundColumn>
    <asp:BoundColumn DataField="Class_Name" HeaderText="刊物名称"></asp:BoundColumn>
    <asp:BoundColumn DataField="Readme" HeaderText="简要说明"></asp:BoundColumn>
    <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="编辑"></asp:EditCommandColumn>
    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:LinkButton id="dlt" runat="server" CommandName="Delete">删除</asp:LinkButton>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn>
    <ItemTemplate>
    <a href='adsf'>
    <%# DataBinder.Eval(Container.DataItem,"sex").ToString() %>
    </a>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    <PagerStyle HorizontalAlign="Left" ForeColor="#003399" BackColor="#99CCCC" Mode="NumericPages"></PagerStyle>
    </asp:DataGrid>
      

  2.   

    我想在其中的一列会根据该列的ID,自动找到其图像的在服务器中的路径,将这个路径作为一个URL赋值给该列。
      

  3.   

    <asp:TemplateColumn>
    <ItemTemplate>
    <a href='yourImage.aspx?ImageID=<%#DataBinder.Eval(Container.DataItem,"ImageID")%>' target=_self>ImageURL</a>
    </ItemTemplate>
    <ItemStyle Width="40px" VerticalAlign="Top"></ItemStyle>
    </asp:TemplateColumn>
      

  4.   

    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:LinkButton id="dlt" runat="server" CommandName="Delete">删除</asp:LinkButton>
    </ItemTemplate>
    </asp:TemplateColumn>
    这是关键的地方,在html页面中datagrid的定义中可以找到,在指定的位置添加上就行
      

  5.   

    加一个linkBtn列,在linkBtn的click时间里写