Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 插入一列为datagridview c的行#_C#_Datagridview_Merge - Fatal编程技术网

C# 插入一列为datagridview c的行#

C# 插入一列为datagridview c的行#,c#,datagridview,merge,C#,Datagridview,Merge,我想在c#.net winform中的datagridview中插入一行,该行有一个单元格(这意味着合并单元格)。我使用这一行作为后面几行的标题。有什么解决办法来满足这一需求吗 tnx我不确定您想要做什么,您能否提供一些关于您想要完成什么的详细信息,以及一些数据示例?您的目标是.net的哪个版本 下面是一段将两列合并为一列的代码,不确定这是否是您想要的 *.aspx <asp:GridView ID="GridView1" AutoGenerateColumns="false" runat

我想在c#.net winform中的datagridview中插入一行,该行有一个单元格(这意味着合并单元格)。我使用这一行作为后面几行的标题。有什么解决办法来满足这一需求吗


tnx

我不确定您想要做什么,您能否提供一些关于您想要完成什么的详细信息,以及一些数据示例?您的目标是.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>

最初的问题是针对winforms datagridview的
    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();
    }