插入一行有一列datagridview c#

时间:2011-07-19 06:21:45

标签: c# datagridview merge

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

TNX

2 个答案:

答案 0 :(得分: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();
    }

答案 1 :(得分:0)