【问题标题】:Use different data forms inside default grid view in asp.net在 asp.net 的默认网格视图中使用不同的数据表单
【发布时间】:2016-09-28 07:34:39
【问题描述】:

我有上面的grid view,我使用的是 Visual Studio 提供的默认值。我正在做的是,通过server properties 拖动表格,VS 为我创建了上述内容。

但是,我希望我的 category 1category 2category 3 成为下拉列表。

有没有办法改变网格视图的默认行为?

【问题讨论】:

    标签: html sql asp.net .net


    【解决方案1】:

    在网格内的源代码中使用模板字段。 它看起来像

        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" OnRowDataBound="OnRowDataBound">
        <Columns>
    <asp:BoundField HeaderText="id" DataField="id" />
            <asp:BoundField HeaderText="Name" DataField="name" />
            <asp:TemplateField HeaderText = "category1">
                <ItemTemplate>
                    <asp:Label ID="lblcategory1" runat="server" Text='<%# Eval("category1") %>' Visible = "false" />
                    <asp:DropDownList ID="ddlcategory1" runat="server">
                    </asp:DropDownList>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
    

    等等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-28
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 2022-09-24
      • 1970-01-01
      • 2011-03-13
      相关资源
      最近更新 更多