Member 10413842 Ответов: 1

как использовать обновление данных gridview без использования базы данных в c#


как использовать обновление данных gridview без использования базы данных в c#

1 Ответов

Рейтинг:
2

Member 10489937

Сначала создайте таблицу данных для ваших данных. Затем назначьте его своему Gridview . Когда вы когда-либо выполняете операцию с Gridview, назначьте данные gridview datatable, и вы сможете использовать их снова.

DataTable dt = new DataTable();
        DataRow dr;
        dt.Columns.Add(new System.Data.DataColumn("BookName", typeof(String)));
        dt.Columns.Add(new System.Data.DataColumn("BookQty", typeof(String)));
        dt.Columns.Add(new System.Data.DataColumn("BookImg", typeof(String)));
    foreach (GridViewRow row in gvShoppingCart.Rows)
        {
            Image Bookimg = (Image)row.FindControl("BookImg");
            Label Booknames = (Label)row.FindControl("lblBookName");
            TextBox Bookqty = (TextBox)row.FindControl("TXTQty");
            Label TotalPrice = (Label)row.FindControl("LBLTotal");
            dr = dt.NewRow();
            dr[0] = Booknames.Text;
            dr[1] = Bookqty.Text;
            dr[2] = Bookimg.ImageUrl.ToString();
            dt.Rows.Add(dr);
        }

        Session["QtyTable"] = dt;