Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles / Languages / C#

How to insert Data in SQL server via SqlDataSource in ASP.NET

5.00/5 (2 votes)
18 Feb 2012CPOL 72.9K  
How to insert Data in SQL server via SqlDataSource in ASP.NET
  1. First of all, take a new website project.
  2. Insert two lables, two Textboxes and a Button.
  3. Rename thier ID like = lblname,lblFName, txtName, txtFName and btnInsert.
  4. Create database in sqlServer 2005 named EMPDB
  5. Create the Table emp having 3 fields:
    • ID = variable type int is identity = YES
    • Name = varchar(50)
    • F_Name = varachar(50)

  6. Insert from toolbox->data->sqlDataSource.
  7. Rename sqlDataSource to SqlDS.
  8. Now double click on button and write the following code:
    C#
    protected void btnInsert_Click(object sender, EventArgs e)
        {        
            SqlDS.InsertCommandType = SqlDataSourceCommandType.Text;
            SqlDS.InsertCommand = "Insert into emp (Name,F_Name) VALUES (@Name, @F_Name)";
    
            SqlDS.InsertParameters.Add("Name", txtName.Text);
            SqlDS.InsertParameters.Add("F_Name", txtFName.Text);
            SqlDS.Insert();
    
            txtName.Text = "";
            txtFName.Text = "";
        }



  9. Now the record will be inserted to the database.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)