如何在gridview中的每个不同列中插入2个控件

时间:2011-07-03 13:50:46

标签: asp.net gridview controls

我在网格视图中动态地将10或15个webcontrol放入2列。

所以说如果我决定添加15个控件,那么我希望它们中的15个出现在两列的每一行中。

我也希望启用分页。

我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

可能您可以尝试以下代码来添加控件。
以下代码将文本框添加到每行中的第二个单元格,包括页脚行。

    protected void gvTest_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            TextBox tbox = new TextBox();
            tbox = "the text you wasnt to add or bind with data field"; 
            e.Row.Cells[1].Controls.Add(tbox);
        }

        if (e.Row.RowType == DataControlRowType.Footer)
        {
            TextBox tbox = new TextBox();
            tbox = "the text you wasnt to add or bind with data field"; 
            e.Row.Cells[1].Controls.Add(tbox);
        }
    }