private void AddNewRowToGrid()
        {
            if (ViewState["CurrentTable"] != null)
            {
                DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"];
                DataRow   drCurrentRow   = null;

                if (dtCurrentTable.Rows.Count > 0)
                {
                    drCurrentRow = dtCurrentTable.NewRow();
                    drCurrentRow["RowNumber"] = dtCurrentTable.Rows.Count + 1;

                    //add new row to DataTable
                    dtCurrentTable.Rows.Add(drCurrentRow);
                    //Store the current data to ViewState for future reference

                    ViewState["CurrentTable"] = dtCurrentTable;


                    for (int i = 0; i < dtCurrentTable.Rows.Count - 1; i++)
                    {
                        //extract the TextBox values

                        TextBox box1 = (TextBox)Gridview1.Rows[i].Cells[2].FindControl("TextBox1");
                        TextBox box2 = (TextBox)Gridview1.Rows[i].Cells[3].FindControl("txtrate");
                        TextBox box3 = (TextBox)Gridview1.Rows[i].Cells[4].FindControl("txtqty");
                        TextBox box4 = (TextBox)Gridview1.Rows[i].Cells[5].FindControl("txtamount");
                        // TextBox box5 = (TextBox)GridV1.Rows[i].Cells[6].FindControl("TextBox5");

                        dtCurrentTable.Rows[i]["Column2"] = box1.Text;
                        dtCurrentTable.Rows[i]["Column3"] = box2.Text;
                        dtCurrentTable.Rows[i]["Column4"] = box3.Text;
                        dtCurrentTable.Rows[i]["Column5"] = box4.Text;
                        //  dtCurrentTable.Rows[i]["Column6"] = box5.Text;

                        //extract the DropDownList Selected Items

                        DropDownList ddl1 = (DropDownList)Gridview1.Rows[i].Cells[1].FindControl("DropDownList1");
                        //   Label lbl1 = (Label)Gridview1.Rows[i].Cells[3].FindControl("Label1");
                        //DropDownList ddl2 = (DropDownList)Gridview1.Rows[i].Cells[2].FindControl("DropDownList2");

                        // Update the DataRow with the DDL Selected Items

                        dtCurrentTable.Rows[i]["Column1"] = ddl1.SelectedItem.Text;
                        //dtCurrentTable.Rows[i]["Column3"] = lbl1.Text;
                        //dtCurrentTable.Rows[i]["Column2"] = ddl2.SelectedItem.Text;
                    }

                    //Rebind the Grid with the current data to reflect changes
                    Gridview1.DataSource = dtCurrentTable;
                    Gridview1.DataBind();
                }
            }
            else
            {
                Response.Write("ViewState is null");
            }
            //Set Previous Data on Postbacks
            SetPreviousData();
        }
Example #2
0
    protected void Gridview1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView theGrid      = sender as GridView; // refer to the GridView
        int      newPageIndex = 0;

        if (-2 == e.NewPageIndex)
        {
            TextBox     txtNewPageIndex = null;
            GridViewRow pagerRow        = Gridview1.BottomPagerRow;


            if (null != pagerRow)
            {
                txtNewPageIndex = (TextBox)pagerRow.FindControl("textbox");   // refer to the TextBox with the NewPageIndex value
            }

            if (null != txtNewPageIndex && txtNewPageIndex.Text != "")
            {
                newPageIndex = int.Parse(txtNewPageIndex.Text) - 1; // get the NewPageIndex
            }
        }
        else
        {
            newPageIndex = e.NewPageIndex;
        }
        PMPurchaseOrderinfo.PMPO_PurchaseOrderID = new Guid(labelPurchaseOrderID.Text);
        BindGridview1(PMPurchaseOrderinfo);
        Gridview1.DataBind();
        newPageIndex        = newPageIndex < 0 ? 0 : newPageIndex;
        newPageIndex        = newPageIndex >= Gridview1.PageCount ? Gridview1.PageCount - 1 : newPageIndex;
        Gridview1.PageIndex = newPageIndex;
        Gridview1.DataBind();
    }
Example #3
0
        private void gvbind()
        {
            SqlConnection con = new SqlConnection(strCon);

            con.Open();
            SqlCommand     cmd = new SqlCommand("select Grn_id,date,purchase_order,suplier_name,material_name,quantity,damage from Damage", con);
            SqlDataAdapter da  = new SqlDataAdapter(cmd);
            DataSet        ds  = new DataSet();

            da.Fill(ds);
            con.Close();
            if (ds.Tables[0].Rows.Count > 0)
            {
                Gridview1.DataSource = ds;
                Gridview1.DataBind();
            }
            else
            {
                ds.Tables[0].Rows.Add(ds.Tables[0].NewRow());
                Gridview1.DataSource = ds;
                Gridview1.DataBind();
                int columncount = Gridview1.Rows[0].Cells.Count;
                Gridview1.Rows[0].Cells.Clear();
                Gridview1.Rows[0].Cells.Add(new TableCell());
                Gridview1.Rows[0].Cells[0].ColumnSpan = columncount;
                Gridview1.Rows[0].Cells[0].Text       = "No Records Found";
            }
        }
 /// <summary>
 /// Method populate gridview datasource
 /// </summary>
 public void PopulateGridView()
 {
     //update gridview datasource
     using (SqlConnection sqlConn = new SqlConnection(this.GetConnectionString()))
     {
         sqlConn.Open();
         using (SqlCommand sqlCmd = new SqlCommand("Proc_BasicQuery", sqlConn))
         {
             DataSet dt = new DataSet();
             sqlCmd.CommandType = CommandType.StoredProcedure;
             sqlCmd.Parameters.Add(new SqlParameter("@DegreeLevelID", Convert.ToInt32(level_DropDownList.SelectedValue)));
             sqlCmd.Parameters.Add(new SqlParameter("@DegreeID", Convert.ToInt32(degree_DropDownList.SelectedValue)));
             sqlCmd.Parameters.Add(new SqlParameter("@TutorID", Convert.ToInt32(Tutor_DropDownList.SelectedValue)));
             sqlCmd.Parameters.Add(new SqlParameter("@CourseID", Convert.ToInt32(programe_dropdownlist.SelectedValue)));
             sqlCmd.Parameters.Add(new SqlParameter("@FacultyID", Convert.ToInt32(faculty_dropdownlist.SelectedValue)));
             sqlCmd.Parameters.Add(new SqlParameter("@YearID", Convert.ToInt32(year_ddl.SelectedValue)));
             sqlCmd.Parameters.Add(new SqlParameter("@ModuleID", Convert.ToInt32("-1")));
             SqlDataAdapter da = new SqlDataAdapter(sqlCmd);
             da.Fill(dt);
             sqlConn.Close();
             Gridview1.DataSource   = null;
             Gridview1.DataSource   = dt;
             Gridview1.DataSourceID = String.Empty;
             Gridview1.DataBind();
         }
     }
 }
Example #5
0
        private void gvbind()
        {
            SqlConnection con = new SqlConnection(cs);

            con.Open();
            SqlCommand     cmd = new SqlCommand("SELECT mid, mmaterialcode,mspecifications,mcategory,msubcategory,mmaterial,msize,mminimum,mtotalqty,cft,cum FROM mwood", con);
            SqlDataAdapter da  = new SqlDataAdapter(cmd);
            DataSet        ds  = new DataSet();

            da.Fill(ds);
            con.Close();
            if (ds.Tables[0].Rows.Count > 0)
            {
                Gridview1.DataSource = ds;
                Gridview1.DataBind();
            }
            else
            {
                ds.Tables[0].Rows.Add(ds.Tables[0].NewRow());
                Gridview1.DataSource = ds;
                Gridview1.DataBind();
                int columncount = Gridview1.Rows[0].Cells.Count;
                Gridview1.Rows[0].Cells.Clear();
                Gridview1.Rows[0].Cells.Add(new TableCell());
                Gridview1.Rows[0].Cells[0].ColumnSpan = columncount;
                Gridview1.Rows[0].Cells[0].Text       = "No Records Found";
            }
        }
Example #6
0
        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            LinkButton  lb    = (LinkButton)sender;
            GridViewRow gvRow = (GridViewRow)lb.NamingContainer;
            int         rowID = gvRow.RowIndex;

            if (ViewState["CurrentTable"] != null)
            {
                DataTable dt = (DataTable)ViewState["CurrentTable"];
                if (dt.Rows.Count > 1)
                {
                    if (gvRow.RowIndex < dt.Rows.Count - 1)
                    {
                        //Remove the Selected Row data and reset row number
                        dt.Rows.Remove(dt.Rows[rowID]);
                        ResetRowID(dt);
                    }
                }

                //Store the current data in ViewState for future reference
                ViewState["CurrentTable"] = dt;

                //Re bind the GridView for the updated data
                Gridview1.DataSource = dt;
                Gridview1.DataBind();
            }

            //Set Previous Data on Postbacks
            SetPreviousData();
        }
Example #7
0
    protected void company_list_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList ddl = sender as DropDownList;

        Gridview1.DataSource = projects.Where(x => x.CompanyId == Int32.Parse(ddl.SelectedValue));
        Gridview1.DataBind();
    }
Example #8
0
    protected void bind11()
    {
        dbcon();

        string query = "";

        query = "SELECT LabourDescr, HoursRequired ,AmountRequired FROM dWorkorderDetails where RefNo='WKO_004'";

        //   string constr = Session["Cnn"].ToString();

        cmd = new SqlCommand(query, con);
        adp = new SqlDataAdapter(cmd);
        ds  = new DataSet();
        adp.Fill(ds);
        rd = cmd.ExecuteReader();
        if (ds.Tables[0].Rows.Count > 0)
        {
            Gridview1.DataSource = ds;
            Gridview1.DataBind();
        }
        else
        {
            ds.Tables[0].Rows.Add(ds.Tables[0].NewRow());
            Gridview1.DataSource = ds;
            Gridview1.DataBind();
            int columncount = Gridview1.Rows[0].Cells.Count;
            Gridview1.Rows[0].Cells.Clear();
            // GridView1.FooterRow.Cells.Clear();
            Gridview1.Rows[0].Cells.Add(new TableCell());
            Gridview1.Rows[0].Cells[0].ColumnSpan
                = columncount;
            Gridview1.Rows[0].Cells[0].Text = "No Records Found";
        }
    }
    protected void BindGrid()
    {
        DataTable dt = (DataTable)ViewState["datagrid"];

        Gridview1.DataSource = dt;
        Gridview1.DataBind();
    }
Example #10
0
    protected void Gridview_Project_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView theGrid      = sender as GridView; // refer to the GridView
        int      newPageIndex = 0;

        if (-2 == e.NewPageIndex)
        {
            TextBox     txtNewPageIndex = null;
            GridViewRow pagerRow        = Gridview1.BottomPagerRow;

            if (null != pagerRow)
            {
                txtNewPageIndex = (TextBox)pagerRow.FindControl("textbox");   // refer to the TextBox with the NewPageIndex value
            }

            if (null != txtNewPageIndex && txtNewPageIndex.Text != "")
            {
                newPageIndex = int.Parse(txtNewPageIndex.Text) - 1; // get the NewPageIndex
            }
        }
        else
        {
            newPageIndex = e.NewPageIndex;
        }
        string Condition = GetCondition();

        BindGridview1(Condition);
        Gridview1.DataBind();
        newPageIndex        = newPageIndex < 0 ? 0 : newPageIndex;
        newPageIndex        = newPageIndex >= Gridview1.PageCount ? Gridview1.PageCount - 1 : newPageIndex;
        Gridview1.PageIndex = newPageIndex;
        Gridview1.DataBind();
    }
Example #11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (Session["user"] != null)
         {
             if (!Page.IsPostBack)
             {
                 string query = "select * from passengerinfo;";
                 using (SqlConnection con = new SqlConnection(conn))
                 {
                     SqlCommand cmd = new SqlCommand(query, con);
                     con.Open();
                     Gridview1.DataSource = cmd.ExecuteReader();
                     Gridview1.DataBind();
                 }
             }
         }
         else
         {
             Response.Redirect("index.aspx");
         }
     }
     catch (NullReferenceException ex)
     {
         Response.Redirect("SessionExpired.html");
     }
 }
Example #12
0
 private void gridView1_CustomDrawRowIndicator(object sender, RowIndicatorCustomDrawEventArgs e)
 {
     if (!Gridview1.IsGroupRow(e.RowHandle)) //Nếu không phải là Group
     {
         if (e.Info.IsRowIndicator)          //Nếu là dòng Indicator
         {
             if (e.RowHandle < 0)
             {
                 e.Info.ImageIndex  = 0;
                 e.Info.DisplayText = string.Empty;
             }
             else
             {
                 e.Info.ImageIndex  = -1;                                                    //Không hiển thị hình
                 e.Info.DisplayText = (e.RowHandle + 1).ToString();                          //Số thứ tự tăng dần
             }
             SizeF _Size  = e.Graphics.MeasureString(e.Info.DisplayText, e.Appearance.Font); //Lấy kích thước của vùng hiển thị Text
             Int32 _Width = Convert.ToInt32(_Size.Width) + 20;
             BeginInvoke(new MethodInvoker(delegate { cal(_Width, Gridview1); }));           //Tăng kích thước nếu Text vượt quá
         }
     }
     else
     {
         e.Info.ImageIndex  = -1;
         e.Info.DisplayText = string.Format("[{0}]", (e.RowHandle * -1)); //Nhân -1 để đánh lại số thứ tự tăng dần
         SizeF _Size  = e.Graphics.MeasureString(e.Info.DisplayText, e.Appearance.Font);
         Int32 _Width = Convert.ToInt32(_Size.Width) + 20;
         BeginInvoke(new MethodInvoker(delegate { cal(_Width, Gridview1); }));
     }
 }
Example #13
0
        private void SetInitialRow()
        {
            DataTable dt = new DataTable();
            DataRow   dr = null;

            dt.Columns.Add(new DataColumn("RowNumber", typeof(string)));
            dt.Columns.Add(new DataColumn("ItemCode", typeof(string)));
            dt.Columns.Add(new DataColumn("ItemName", typeof(string)));
            dt.Columns.Add(new DataColumn("Quantity", typeof(string)));
            dt.Columns.Add(new DataColumn("Price", typeof(string)));
            dt.Columns.Add(new DataColumn("Total", typeof(string)));

            dr = dt.NewRow();
            dr["RowNumber"] = 1;
            dr["ItemCode"]  = string.Empty;
            dr["ItemName"]  = string.Empty;
            dr["Quantity"]  = string.Empty;
            dr["Price"]     = string.Empty;
            dr["Total"]     = string.Empty;

            dt.Rows.Add(dr);

            //Store the DataTable in ViewState
            ViewState["CurrentTable"] = dt;

            Gridview1.DataSource = dt;
            Gridview1.DataBind();
        }
 protected void btncalculate_Click(object sender, EventArgs e)
 {
     tamt = 0;
     foreach (GridViewRow row in Gridview1.Rows)
     {
         TextBox trate     = (TextBox)row.Cells[2].FindControl("txtrate");
         Double  rate      = Convert.ToDouble(trate.Text);
         TextBox tqty      = (TextBox)row.Cells[3].FindControl("txtqty");
         Double  qty       = Convert.ToDouble(tqty.Text);
         TextBox txtamount = (TextBox)row.Cells[4].FindControl("txtamount");
         TextBox tnet      = (TextBox)row.Cells[5].FindControl("txtnetamt");
         con.Open();
         SqlCommand     sql = new SqlCommand("select value from settings where name='cgst'", con);
         SqlDataAdapter da  = new SqlDataAdapter(sql);
         DataTable      dt  = new DataTable();
         da.Fill(dt);
         cgst = Convert.ToDouble(dt.Rows[0][0].ToString());
         sgst = Convert.ToDouble(dt.Rows[0][0].ToString());
         Double total = Convert.ToDouble(dt.Rows[0][0].ToString());
         Double amt   = rate * qty;
         txtamount.Text = amt.ToString();
         tamt           = tamt + amt;
         //ttamount = ttamount + amt;
         TextBox    txtItemDescrCode = (TextBox)Gridview1.FindControl("TextBox1");
         SqlCommand cmd = new SqlCommand("insert into BillDetails (Rate,Qty) values ('" + rate + "','" + qty + "')");
         con.Close();
     }
     txtnetamt.Text = Convert.ToString(tamt);
     txtcgst.Text   = Convert.ToString(cgst * tamt);
     txtsgst.Text   = Convert.ToString(sgst * tamt);
     txttotal.Text  = Convert.ToString((tamt + (sgst * tamt) + (cgst * tamt)));
 }
Example #15
0
        void BindPurchaseOrderItem(int id)
        {
            oblPurchaseOrderItem = new Store.PurchaseOrderItem.BusinessLogic.PurchaseOrderItem();

            try
            {
                objPurchaseOrderItemList = oblPurchaseOrderItem.GetAllPurchaseOrderItemList(id, 0, "");

                if (objPurchaseOrderItemList != null)
                {
                    Gridview1.DataSource = objPurchaseOrderItemList;
                    Gridview1.DataBind();
                }
                else
                {
                    Gridview1.DataSource = null;
                    Gridview1.DataBind();
                }
            }
            catch (Exception ex)
            {
                Store.Common.Utility.ExceptionLog.Exceptionlogs(ex.Message, Store.Common.Utility.ExceptionLog.LineNumber(ex), typeof(PReceived).FullName, 1);
            }
            finally
            {
                oblPurchaseOrderItem     = null;
                objPurchaseOrderItemList = null;
            }
        }
    //protected void txtSearch_TextChanged(object sender, EventArgs e)
    //{

    //    SearchText();

    //}

    //protected void btn_search_Click(object sender, EventArgs e)
    //{
    //    Bindbecut();
    //}


    //public string Highlight(string InputTxt)
    //{
    //    string Search_Str = txtSearch.Text.ToString();
    //    // Setup the regular expression and add the Or operator.
    //    Regex RegExp = new Regex(Search_Str.Replace(" ", "|").Trim(),
    //    RegexOptions.IgnoreCase);

    //    // Highlight keywords by calling the
    //    //delegate each time a keyword is found.
    //    return RegExp.Replace(InputTxt,
    //    new MatchEvaluator(ReplaceKeyWords));

    //    // Set the RegExp to null.
    //    RegExp = null;

    //}

    //public string ReplaceKeyWords(Match m)
    //{

    //    return "<span class=highlight>" + m.Value + "</span>";

    //}
    //private void SearchText()
    //{
    //    Bindbecut();
    //}


    protected void Bindbecut()
    {
        string sqry = string.Empty;

        //if (txtSearch.Text == "")
        //{
        //    sqry = "";
        //}
        //else
        //{
        //    sqry = "where no_baucer LIKE'%" + txtSearch.Text + "%'";
        //}
        qry1 = "select  no_baucer, FORMAT(tarkih_mula,'dd/MM/yyyy') tarkih_mula,FORMAT(tarkih_akhir,'dd/MM/yyyy') tarkih_akhir,nama_sebut, jumlah_amt as jumlah_amt from KW_Sebut_harga " + sqry + "";
        SqlCommand     cmd2 = new SqlCommand("" + qry1 + "", con);
        SqlDataAdapter da2  = new SqlDataAdapter(cmd2);
        DataSet        ds2  = new DataSet();

        da2.Fill(ds2);
        if (ds2.Tables[0].Rows.Count == 0)
        {
            ds2.Tables[0].Rows.Add(ds2.Tables[0].NewRow());
            Gridview1.DataSource = ds2;
            Gridview1.DataBind();
            int columncount = Gridview1.Rows[0].Cells.Count;
            Gridview1.Rows[0].Cells.Clear();
            Gridview1.Rows[0].Cells.Add(new TableCell());
            Gridview1.Rows[0].Cells[0].ColumnSpan = columncount;
            Gridview1.Rows[0].Cells[0].Text       = "<center><strong>Maklumat Carian Tidak Dijumpai</strong></center>";
        }
        else
        {
            Gridview1.DataSource = ds2;
            Gridview1.DataBind();
        }
    }
Example #17
0
 protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     Gridview1.PageIndex = e.NewPageIndex;
     dt = GlobalAnnounce.overview.get_dcr();
     Gridview1.DataSource = dt;
     Gridview1.DataBind();
 }
Example #18
0
        private void AddNewRowToGrid2(int index, string 交易方卡号, string 交易方姓名, string 交易方银行, string 交易金额, string 备注)
        {
            if (ViewState["CurrentTable"] != null)
            {
                DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"];
                DataRow   drCurrentRow   = null;
                if (index > dtCurrentTable.Rows.Count - 1)
                {
                    drCurrentRow = dtCurrentTable.NewRow();
                    dtCurrentTable.Rows.Add(drCurrentRow);
                }
                else
                {
                    drCurrentRow = dtCurrentTable.Rows[index];
                }
                drCurrentRow["Column1"]   = 交易方卡号;
                drCurrentRow["Column2"]   = 交易方姓名;
                drCurrentRow["Column3"]   = 交易方银行;
                drCurrentRow["Column4"]   = 交易金额;
                drCurrentRow["Column5"]   = 备注;
                ViewState["CurrentTable"] = dtCurrentTable;

                Gridview1.DataSource = dtCurrentTable;
                Gridview1.DataBind();
            }
            else
            {
                Response.Write("ViewState is null");
            }
            SetPreviousData();
        }
Example #19
0
        private void SetInitialRow()
        {
            DataTable dt = new DataTable();
            DataRow   dr = null;

            dt.Columns.Add(new DataColumn("RowNumber", typeof(string)));
            dt.Columns.Add(new DataColumn("Column1", typeof(string))); //for DropDownList selected item
            dt.Columns.Add(new DataColumn("Column2", typeof(string))); //for TextBox value



            dr = dt.NewRow();
            dr["RowNumber"] = 1;

            dr["Column2"] = string.Empty;
            dt.Rows.Add(dr);

            //Store the DataTable in ViewState for future reference
            ViewState["CurrentTable"] = dt;

            //Bind the Gridview
            Gridview1.DataSource = dt;
            Gridview1.DataBind();

            //After binding the gridview, we can then extract and fill the DropDownList with Data
            DropDownList ddl1 = (DropDownList)Gridview1.Rows[0].Cells[3].FindControl("DropDownList1");

            // DropDownList ddl2 = (DropDownList)Gridview1.Rows[0].Cells[4].FindControl("DropDownList2");
            FillDropDownList(ddl1);
            Button button_txt = (Button)Gridview1.Rows[0].Cells[4].FindControl("InActive");


            //FillDropDownList1(ddl2);
        }
Example #20
0
    protected void Gridview_ProjectSchedule_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView theGrid      = sender as GridView; // refer to the GridView
        int      newPageIndex = 0;

        if (-2 == e.NewPageIndex)
        {
            TextBox     txtNewPageIndex = null;
            GridViewRow pagerRow        = Gridview1.BottomPagerRow;


            if (null != pagerRow)
            {
                txtNewPageIndex = (TextBox)pagerRow.FindControl("textbox");   // refer to the TextBox with the NewPageIndex value
            }

            if (null != txtNewPageIndex && txtNewPageIndex.Text != "")
            {
                newPageIndex = int.Parse(txtNewPageIndex.Text) - 1; // get the NewPageIndex
            }
        }
        else
        {
            newPageIndex = e.NewPageIndex;
        }
        Guid pd = new Guid(label_supplytypeid.Text.ToString());

        BindGridView_ProjectSchedule(pd);

        newPageIndex        = newPageIndex < 0 ? 0 : newPageIndex;
        newPageIndex        = newPageIndex >= Gridview1.PageCount ? Gridview1.PageCount - 1 : newPageIndex;
        Gridview1.PageIndex = newPageIndex;
        Gridview1.DataBind();
    }
Example #21
0
    protected void DeleteRowHandler(object sender, CommandEventArgs e)
    {
        GridViewRow row = ((GridViewRow)((LinkButton)sender).Parent.Parent);
        //DataTable dt = new DataTable();
        DataTable dt = (DataTable)ViewState["CurrentTable"];

        dt.Rows.RemoveAt(row);
        ViewState["CurrentTable"] = dt;
        Gridview1.DataSource      = dt;
        Gridview1.DataBind();


        //DataRow dr=null;
        //dt.Columns.Add(new DataColumn("RowNumber", typeof(string)));

        //dt.Columns.Add(new DataColumn("Column1", typeof(string)));

        //dt.Columns.Add(new DataColumn("Column2", typeof(string)));

        //dt.Columns.Add(new DataColumn("Column3", typeof(string)));
        //for (int i = 1; i <Gridview1.Rows.Count; i++)
        //{
        //    dr=dt.NewRow();
        //            dr[1] = ((TextBox)Gridview1.Rows[i].Cells[1].FindControl("TextBox1")).Text;

        //            dr[2] = ((TextBox)Gridview1.Rows[i].Cells[2].FindControl("TextBox2")).Text;

        //            dr[3] = ((TextBox)Gridview1.Rows[i].Cells[3].FindControl("TextBox3")).Text;
        //            dt.Rows.Add(dr);
        //}
        //dt.Rows.RemoveAt(row.RowIndex);
        //ViewState["CurrentTable"]=dt;
        //Gridview1.DataSource=dt;
        //Gridview1.DataBind();
    }
        protected void ButtonAdd_Click(object sender, EventArgs e)
        {
            int rowIndex = 0;

            if (ViewState["CurrentTable"] != null)
            {
                DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"];
                DataRow   drCurrentRow   = null;
                if (dtCurrentTable.Rows.Count > 0)
                {
                    for (int i = 1; i <= dtCurrentTable.Rows.Count; i++)
                    {
                        DropDownList box1 = (DropDownList)Gridview1.Rows[rowIndex].Cells[0].FindControl("DropDownListIngredient");
                        TextBox      box2 = (TextBox)Gridview1.Rows[rowIndex].Cells[1].FindControl("TextBoxWeight");
                        drCurrentRow = dtCurrentTable.NewRow();
                        drCurrentRow["RowNumber"]             = i + 1;
                        dtCurrentTable.Rows[i - 1]["Column1"] = box1.SelectedItem.Text;
                        dtCurrentTable.Rows[i - 1]["Column2"] = box2.Text;
                        rowIndex++;
                    }
                    dtCurrentTable.Rows.Add(drCurrentRow);
                    ViewState["CurrentTable"] = dtCurrentTable;
                    Gridview1.DataSource      = dtCurrentTable;
                    Gridview1.DataBind();
                }
            }
            else
            {
                Response.Write("ViewState is null");
            }

            SetPreviousData();
        }
Example #23
0
    private void AddNewRowToGrid()
    {
        int num = 0;

        if (ViewState["CurrentTable"] != null)
        {
            DataTable table = (DataTable)ViewState["CurrentTable"];
            DataRow   row   = null;
            if (table.Rows.Count > 0)
            {
                for (int i = 1; i <= table.Rows.Count; i++)
                {
                    TextBox box  = (TextBox)Gridview1.Rows[num].Cells[1].FindControl("TextBox1");
                    TextBox box2 = (TextBox)Gridview1.Rows[num].Cells[2].FindControl("TextBox2");
                    TextBox box3 = (TextBox)Gridview1.Rows[num].Cells[3].FindControl("TextBox3");
                    row = table.NewRow();
                    row["RowNumber"]             = i + 1;
                    table.Rows[i - 1]["Column1"] = box.Text;
                    table.Rows[i - 1]["Column2"] = box2.Text;
                    table.Rows[i - 1]["Column3"] = box3.Text;
                    num++;
                }
                table.Rows.Add(row);
                ViewState["CurrentTable"] = table;
                Gridview1.DataSource      = table;
                Gridview1.DataBind();
            }
        }
        else
        {
            Response.Write("ViewState is null");
        }
        SetPreviousData();
    }
Example #24
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            DataTable dt   = new DataTable();
            int       rows = Gridview1.Rows.Count;

            if (rows == 0)
            {
                dt.Columns.Add("ID_Row", typeof(System.Int64));
                dt.Columns.Add("Name", typeof(String));
                dt.Columns.Add("Gender", typeof(String));
                dt.Columns.Add("Country", typeof(String));
            }
            else
            {
                dt = (DataTable)ViewState["viewstate"];
            }

            DataRow datarow = dt.NewRow();

            datarow["ID_Row"]  = (rows + 1);
            datarow["Name"]    = txtName.Text.ToString();
            datarow["Gender"]  = txtGender.Text.ToString();
            datarow["Country"] = txtCountry.Text.ToString();

            dt.Rows.Add(datarow);


            ViewState["viewstate"] = dt;
            Gridview1.DataSource   = dt;
            Gridview1.DataBind();
        }
Example #25
0
        private void reset()
        {
            txtDic.Text = string.Empty;
            txtDicPre.Text = string.Empty;
            txtMiscCost.Text = string.Empty;
            txtSHC.Text = string.Empty;
            txtTax.Text = string.Empty;
            txttotal.Text = string.Empty;
            txtSubTotal.Text = string.Empty;
            Gridview1.DataSource = null;
            Gridview1.DataBind();
            SetInitialRow();
            ViewState["CurrentTable"] = null;
            hfVendor.Value = "";
            txtVendor.Text = "";
            txtAddress.Text ="";
            txtCountry.Text = "";
            txtState.Text = "";
            txtCity.Text = "";
            txtPin.Text = "";
            txtMobile.Text ="";
            txtEmail.Text = "";
            this.mpopSummary.Hide();
            upForm.Update();

        }
Example #26
0
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            DataTable dt = new DataTable();

            dt = (DataTable)ViewState["viewstate"];

            String id = (Gridview1.Rows[e.RowIndex].Cells[0].Text.ToString());


            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (id == (dt.Rows[i][0].ToString()))
                {
                    dt.Rows.RemoveAt(i);
                    break;
                }
            }

            ViewState["viewstate"] = dt;
            Gridview1.DataSource   = dt;
            Gridview1.DataBind();


            // int ID = Int32.Parse(Gridview1.Rows); //''
            //'  dtgDetail.Rows[RowIndex].Cells[BoundFieldIndex].Text;
            //if(e.c)

            //int ID  = Int32.Parse(Gridview1.
        }
Example #27
0
        private void SetInitialRow()
        {
            DataTable dt = new DataTable();
            DataRow   dr = null;

            dt.Columns.Add(new DataColumn("RowNumber", typeof(string)));
            dt.Columns.Add(new DataColumn("Column1", typeof(string)));
            dt.Columns.Add(new DataColumn("Column2", typeof(string)));
            dt.Columns.Add(new DataColumn("Column3", typeof(string)));
            dt.Columns.Add(new DataColumn("Column4", typeof(string)));
            dt.Columns.Add(new DataColumn("Column5", typeof(string)));
            dt.Columns.Add(new DataColumn("Column6", typeof(string)));
            dt.Columns.Add(new DataColumn("Column7", typeof(string)));


            dr = dt.NewRow();
            dr["RowNumber"] = 1;
            dr["Column1"]   = string.Empty;
            dr["Column2"]   = string.Empty;
            dr["Column3"]   = string.Empty;
            dr["Column4"]   = string.Empty;
            dr["Column5"]   = string.Empty;
            dr["Column6"]   = string.Empty;
            dr["Column7"]   = string.Empty;
            dt.Rows.Add(dr);

            //Store the DataTable in ViewState
            ViewState["CurrentTable"] = dt;

            Gridview1.DataSource = dt;
            Gridview1.DataBind();
        }
Example #28
0
        void BindSaleOrderItem(int id)
        {
            oblsalesRtnItem = new Store.SaleReturnItem.BusinessLogic.SaleReturnItem();

            try
            {
                objsalesRtnItemList = oblsalesRtnItem.GetAllSaleReturnItemList(id, 0, "");

                if (objsalesRtnItemList != null)
                {
                    Gridview1.DataSource = objsalesRtnItemList;
                    Gridview1.DataBind();
                }
                else
                {
                    Gridview1.DataSource = null;
                    Gridview1.DataBind();
                }
            }
            catch (Exception ex)
            {
                Store.Common.Utility.ExceptionLog.Exceptionlogs(ex.Message, Store.Common.Utility.ExceptionLog.LineNumber(ex), typeof(SalesReturn).FullName, 1);
            }
            finally
            {
                oblsalesRtnItem     = null;
                objsalesRtnItemList = null;
            }
        }
Example #29
0
        private void gvbind()
        {
            con.Open();
            SqlCommand     cmd = new SqlCommand("Select * from customeranalysis1", con);
            SqlDataAdapter da  = new SqlDataAdapter(cmd);
            DataSet        ds  = new DataSet();

            da.Fill(ds);
            con.Close();
            if (ds.Tables[0].Rows.Count > 0)
            {
                Gridview1.DataSource = ds;
                Gridview1.DataBind();
            }
            else
            {
                ds.Tables[0].Rows.Add(ds.Tables[0].NewRow());
                Gridview1.DataSource = ds;
                Gridview1.DataBind();
                int columncount = Gridview1.Rows[0].Cells.Count;
                Gridview1.Rows[0].Cells.Clear();
                Gridview1.Rows[0].Cells.Add(new TableCell());
                Gridview1.Rows[0].Cells[0].ColumnSpan = columncount;
                Gridview1.Rows[0].Cells[0].Text       = "No Records Found";
            }
        }
        private void SetInitialRow()
        {
            DataTable dt = new DataTable();
            DataRow   dr = null;

            dt.Columns.Add(new DataColumn("ItemCode", typeof(string))); //for TextBox value
            dt.Columns.Add(new DataColumn("Quantity", typeof(string))); //for TextBox value

            dr             = dt.NewRow();
            dr["ItemCode"] = string.Empty;
            dr["Quantity"] = string.Empty;
            dt.Rows.Add(dr);

            //Store the DataTable in ViewState for future reference
            ViewState["Saleitems"] = dt;

            //Bind the Gridview
            Gridview1.DataSource = dt;
            Gridview1.DataBind();

            //After binding the gridview, we can then extract and fill the DropDownList with Data
            DropDownList ddl1 = (DropDownList)Gridview1.Rows[0].Cells[0].FindControl("ddlItemCode");

            FillDropDownList(ddl1);
        }