那位大侠帮我介绍一下什么是模板列啊? 怎么使用模板列?

解决方案 »

  1.   

    以gridview为例,点击gridview右上角的箭头,添加列,选择模板列,然后编辑模板列,在相应的item中插入你需要的控件。----------------------------------------------------------------
    很抱歉,没有时间详细解释。通过搜索引擎查找问题及回复的关键词可能会有帮助。
      

  2.   


    <asp:DataGrid id="DataGrid1" runat="server" AllowPaging=True PageSize=10 OnPageIndexChanged="DataGrid1_PageIndexChanged"  PagerStyle-Visible=False  AutoGenerateColumns="False" Width="100%" border="0" onMouseOver="over(event.srcElement)" onMouseOut="out(event.srcElement)" onclick="click1(event.srcElement)">

    <Columns>
    <asp:TemplateColumn HeaderText="XX">
            <HeaderStyle ></HeaderStyle>
    <ItemTemplate>
                      ...//这块 想放什么控件都可以,<a></a>呀<asp:Button> </asp:Button>什么的,
                   //也可以只绑定数据 <%#DataBinder.Eva(Container.DataItem, "YYY")%>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  3.   

    模板列主要是解决一些个性化的需求,如编辑状态下需要将formview,gridview里面某些列用dropdownlist来输入数据.可以将那些列转化为模板列,在编辑模式的模板中的那些字段用dropdownlist来绑定,默认编辑状态是不会给你dropdownlist展示的,可以通过转化模板列来解决这个问题.代码就从略了