如何在网格视图中生成自动行 [英] How to generate automatic row in grid view

查看:118
本文介绍了如何在网格视图中生成自动行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


如何在网格视图内生成自动新行.
我正在使用一个按钮来显示网格的第一行,如何在第一行之后生成下一行.

我的代码是


How can I generate automatic new rows inside grid view.
I am using a button for display first row for grid how can I generate next row after first row.

My code is

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        create_datatable();
    }
}
private void create_datatable()
{
    dr = new TableRow();
    dt.Columns.Add("Product_Name");
    dt.Columns.Add("Product_Rate");
    dt.Columns.Add("Product_Quantity");
    dt.Columns.Add("Product_Amount");
    Session["Address"] = dt;
    radGrid1.DataSource = dt;
    radGrid1.DataBind();
}







protected void btn1_click(object sender, EventArgs e)
{
    dt = (DataTable)Session["Address"];
    if (dt.Rows.Count != 0)
    {
        if (dt.Columns.Count != 0)
        {
            create_datatable();
        }
    }
    DataRow dr = dt.NewRow();

    dt.Rows.Add(dr);
    radGrid1.DataSource = dt;
    radGrid1.Rebind();
}



[edit]标签,主题,格式,大写字母-OriginalGriff [/edit]



[edit]Tags, subject, formatting, capitals - OriginalGriff[/edit]

推荐答案


添加以下代码行:

Hi
add following lines of code:

//Define global variable
dt = (DataTable)Session["Address"];

protected void btn1_click(object sender, EventArgs e)
        {
            
            if (dt.Rows.Count != 0)
            {
                if (dt.Columns.Count != 0)
                {
                    create_datatable();
                }
                else
                {
                    create_datatable_row();
                }
            }
            
            radGrid1.DataSource = dt;
            radGrid1.Rebind();
        }
     private void create_datatable_row()
     {
        DataRow dr = dt.NewRow();
        dt.Rows.Add(dr);
     }




如有任何疑问,请让我知道.

请提供"投票":thumbsup:如果有帮助,请提供"接受答案",如果这是正确的答案.:rose:

谢谢,
Imdadhusen




Please do let me know, if you have any doubt.

Please provide "Vote":thumbsup: if this would be helpful, and make "Accept Answer" if this would be correct answer.:rose:

Thanks,
Imdadhusen


这篇关于如何在网格视图中生成自动行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆