【问题标题】:insert a row with one column datagridview c#插入一行一列datagridview c#
【发布时间】:2011-10-08 06:05:32
【问题描述】:

我想在 c#.net winform 中的 datagridview 中插入一行,它有一个单元格(这意味着合并单元格)。我将此行用作后面行的标题。有什么解决方案可以满足这种需求吗?

tnx

【问题讨论】:

    标签: c# datagridview merge


    【解决方案1】:

    我不确定您要做什么,您能否提供更多关于您要完成的工作的详细信息以及一些数据样本?您的目标是什么版本的 .net?

    这里有一小段代码将两列合并为一列,不知道这是不是你想要的。

    *.aspx

    <asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server">
        <Columns>
            <asp:TemplateField HeaderText="CombinedHeader">
                <ItemTemplate>
                    <asp:Label ID="lblBreakDown" runat="server" Text='<%#  string.Format("{0} ({1})",Eval("Column1"),Eval("Column2") ) %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
    

    .aspx.cs

        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable dtTemp = new DataTable();
            dtTemp.Columns.Add("Column1", typeof(System.String));
            dtTemp.Columns.Add("Column2", typeof(System.String));
    
            DataRow drRow1 = dtTemp.NewRow();
            drRow1[0] = "Data1";
            drRow1[1] = "Data2";
    
            dtTemp.Rows.Add(drRow1);
            GridView1.DataSource = dtTemp;
            GridView1.DataBind();
        }
    

    【讨论】:

    • 原来的问题是针对winforms datagridview
    【解决方案2】:
    猜你喜欢
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多