带gridview的自定义数据表 [英] custom data table with gridview

查看:79
本文介绍了带gridview的自定义数据表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


如何为gridview创建一个表数据表,当用户单击位于网格外部的添加按钮时,行会自动增加并显示第一行?

Hi,
how can I create a cutom data table for gridview where row increases automatically and first row displays when user click on add button that is outside from grid?

推荐答案

创建数据表首先,然后将表格绑定到您的gridview上
DataTable dtAddGridView = new DataTable("TestTable");
受保护的void Add_Click(对象发送者,EventArgs e)
{

Create a datatable first and then bind the table on your gridview
DataTable dtAddGridView = new DataTable("TestTable");
protected void Add_Click(object sender, EventArgs e)
{

if (dtAddGridView.Rows.Count != 0)
        {
            if (dtAddGridView.Columns.Count != 0)
            {
                dtAddGridView.Columns.Add("Name", typeof(string));
                dtAddGridView.Columns.Add("ID", typeof(int));
                dtAddGridView.Columns.Add("Date", typeof(DateTime));
            }



}
DataRow dr = dtAddGridView.NewRow();

dr ["Name"] ="test";
dr ["ID"] = 100;
dr ["Date"] = DateTime.Now;

dtAddGridView.Rows.Add(dr);
GridView1.DataSource = dtAddGridView;
GridView1.DataBind();
}



}
DataRow dr = dtAddGridView.NewRow();

dr["Name"] = "test";
dr["ID"] = 100;
dr["Date"] = DateTime.Now;

dtAddGridView.Rows.Add(dr);
GridView1.DataSource = dtAddGridView;
GridView1.DataBind();
}


这篇关于带gridview的自定义数据表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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