how to insert data in to grid view using asp.net without database

前端 未结 1 1336
隐瞒了意图╮
隐瞒了意图╮ 2020-12-12 05:32

I have this code in my code behind.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.We         


        
相关标签:
1条回答
  • 2020-12-12 06:33

    Use this:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    [Serializable]
    public class fields
    {
        public string firstname { get; set; }
        public string middlename { get; set; }
        public string lastname { get; set; }
        public string phonenumber { get; set; }
    
    }
    
    public partial class _Default : System.Web.UI.Page
    {
        List<fields> data = null;
    
        protected void Page_Load(object sender, EventArgs e)
        {
            data = ViewState["_data"] as List<fields>;
            if (data == null) 
                data = new List<fields>();
        }
    
        protected void Button1_Click(object sender, EventArgs e)
        {
            string fn = TextBox1.Text;
            string mn = TextBox3.Text;
            string ln = TextBox2.Text;
            string pn = TextBox4.Text;
    
            fields s = new fields();
            s.firstname = TextBox1.Text;
            s.middlename = TextBox3.Text;
            s.lastname = TextBox2.Text;
            s.phonenumber = TextBox4.Text;
    
            data.Add(s);
            ViewState["_data"] = data;
    
            GridView1.DataSource = data;
            GridView1.DataBind();
        }
    }
    

    Hope it works!

    0 讨论(0)
提交回复
热议问题