http://expert.csdn.net/Expert/topic/1153/1153320.xml?temp=.0907709
希望对你有帮助。

解决方案 »

  1.   

    我说的是在VS.net(C#)编程环境中有没有不用编写代码,设置一下就能生成模板的方法?
      

  2.   

    <asp:datagrid id="DataGrid1" runat="server" AllowSorting="True">
    <Columns>
    <asp:TemplateColumn HeaderText="选中">
    <ItemTemplate>
    <asp:RadioButton id="Radiobutton2" runat="server"></asp:RadioButton>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:ButtonColumn Text="选择" CommandName="Selectaaa"></asp:ButtonColumn>
    <asp:TemplateColumn HeaderText="编辑">
    <ItemTemplate>
    <asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:HyperLinkColumn DataNavigateUrlField="http://www.sohu.com" DataTextField="连接"></asp:HyperLinkColumn>
    </Columns>
    </asp:datagrid>
      

  3.   

    右键点"datagard"-》“属性”->“属性生成器”->"列"->"模板列"
      

  4.   

    右键点"datagard"-》“属性”->“属性生成器”->"列"->"模板列
    接下来怎么办?在哪里设置?
      

  5.   

    <asp:TemplateColumn HeaderText="処理">
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    <ItemTemplate>
    <a href='InventDetail.aspx?Cd_Fact=<%# DataBinder.Eval(Container, "DataItem.cd_fact")%>
    有効在庫</a>
             </ItemTemplate>
    </asp:TemplateColumn>
      

  6.   

    在窗体视图
    右键〉〉编辑模版列〉〉column[0],剩下你就明白了
      

  7.   

    再说简单点,比方我想用VS.nET(C#)在datagrid控件中生成HyperLinkColumn字段模式,不手工写代码,我该怎么办?
    请详细一点。谢谢!
      

  8.   

    在属性窗口下方:
    属性生成器...->列->可用列(A):超级链接列->选定的列(并设置相应的属性)
    在HTML页面上看一下它生成的代码。
    记得要数据绑定!
      

  9.   

    好了,最后再问大家一个问题就给分:URL格式字符串是什么意思,该怎样设置?
      

  10.   

    就是你要连接的页面呀,eg: url栏里设置 webform1.aspx?id='111' 就好了,参数带不带看自己需要.
      

  11.   

    url里放的是你包含的字段名称,URL格式字符串webform1.aspx?id=url里的字段值