Using the Web.Config to set up my SQL database connection string?

前端 未结 8 1445
一整个雨季
一整个雨季 2020-12-24 13:17

Can anyone help me out please? I\'m confused.

I want to set up my connection string so I can just call it from my Web.Config file.

I need a way to call it f

8条回答
  •  清酒与你
    2020-12-24 14:08

    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Data.SqlClient;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;
    
    public partial class form_city : System.Web.UI.Page
    {
        connection con = new connection();
        DataTable dtable;
        string status = "";
    
        protected void Page_Load(object sender, EventArgs e)
        {
            TextBoxWatermarkExtender1.WatermarkText = "Enter State Name !";        
            if (!IsPostBack)
            {
                status = "Active";
                fillgrid();
                Session.Add("ope", "Listing");
            }
        }
        protected void fillgrid()
        {
            //Session.Add("ope", "Listing");
            string query = "select *";
            query += "from State_Detail where Status='" + status + "'";
            dtable = con.sqlSelect(query);
            grdList.DataSource = dtable;
            grdList.DataBind();
            lbtnBack.Visible = false;
        }
        protected void grdList_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            grdList.PageIndex = e.NewPageIndex;
            string operation = Session["ope"].ToString();
            if (operation == "ViewLog")
                status = "Inactive";
            else if (operation == "Listing")
                status = "Active";
            fillgrid();
        }
        public string GetImage(string status)
        {
            if (status == "Active")
                return "~/images/green_acti.png";
            else
                return "~/images/red_acti.png";
        }
        protected void grdList_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string st = "Inactive";
            int State_Id = Convert.ToInt32(grdList.DataKeys[e.RowIndex].Values[0]);
            string query = "update State_Detail set Status='" + st + "'";
            query += " where State_Id=" + State_Id;
            con.sqlInsUpdDel(query);
            status = "Active";
            fillgrid();
        }    
        protected void grdList_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Select"))
            {
                string query = "select * ";
                query += "from State_Detail where State_Id=" + e.CommandArgument;
                dtable = con.sqlSelect(query);
                grdList.DataSource = dtable;
                grdList.DataBind();
                lbtnBack.Visible = true;
            }
        }
        protected void ibtnSearch_Click(object sender, ImageClickEventArgs e)
        {
            Session.Add("ope", "Listing");
            if (txtDepId.Text != "")
            {
                string query = "select * from State_Detail where State_Name like '" + txtDepId.Text + "%'";
                dtable = con.sqlSelect(query);
                grdList.DataSource = dtable;
                grdList.DataBind();
                txtDepId.Text = "";
            }
        }
        protected void grdList_RowEditing(object sender, GridViewEditEventArgs e)
        {
            int State_Id = Convert.ToInt32(grdList.DataKeys[e.NewEditIndex].Values[0]);
            Session.Add("ope", "Edit");
            Session.Add("State_Id", State_Id);
            Response.Redirect("form_state.aspx");
        }
    
        protected void grdList_Sorting(object sender, GridViewSortEventArgs e)
        {
            string operation = Session["ope"].ToString();
            if (operation == "ViewLog")
                status = "Inactive";
            else if (operation == "Listing")
                status = "Active";
    
            string query = "select * from State_Detail";
            query += " where Status='" + status + "'";
            dtable = con.sqlSelect(query);
            DataView dview = new DataView(dtable);
            dview.Sort = e.SortExpression + " asc";
            grdList.DataSource = dview;
            grdList.DataBind();
        }
    }
    
    

提交回复
热议问题