如果要在特定位置添加新的空白行 [英] HOw to add new blank row at specific location

查看:70
本文介绍了如果要在特定位置添加新的空白行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在gridview中添加所选记录的新空行顶部。



请帮助。

I want to add new blank row top of selected records in gridview.

Please Help.

推荐答案

尝试如下



try like below

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DataTable dt =GetTable();
            GridView1.DataSource = dt;
            GridView1.DataBind();
            ViewState["Table"] = dt;
        }

    }


    protected void Button1_Click(object sender, EventArgs e)
    {
        int index = GridView1.SelectedIndex;
        //you may need to validate the index
        DataTable dt = (DataTable)ViewState["Table"];
        DataRow row = dt.NewRow();
        dt.Rows.InsertAt(row, index);
        dt.AcceptChanges();
        GridView1.DataSource = dt;
        GridView1.DataBind();
        ViewState["Table"] = dt;
    }


试用此代码:



DataTable dt = new DataTable();

DataRow dr = dt.NewRow();

dr [0] = TextBox1.Text;

dt.Rows .Add(dr);

Gridview1.DataSource = dt;

Gridview1.DataBind();
Try this code:

DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
dr[0] = TextBox1.Text;
dt.Rows.Add(dr);
Gridview1.DataSource = dt;
Gridview1.DataBind();


这篇关于如果要在特定位置添加新的空白行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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