典型代码-linq 基本的增加记录操作

添加项目

添加窗体

窗体添加dataGridView1

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            DataClasses1DataContext da = new DataClasses1DataContext();


            t001 cus = new t001();
            cus.bukrs = "8002";
            cus.text = "文华传媒有限公司";
            cus.addr = "河西路大浦街33号五里";
            //这两句话有点像以前学过的事务,只有在添加完成之后才会写入数据库
            da.t001.InsertOnSubmit(cus);
            da.SubmitChanges();

            var query = from s in da.t001
                        where s.bukrs != "2222"
                        select s;
            dataGridView1.DataSource = query;

        }
    }
}


app.config的代码



   
   

   
                   
          
            
            
            
              connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\DataBase\sap.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
          
             providerName="System.Data.SqlClient" />
   

再建立一个空网站

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data.SqlClient;

using System.Data;

 

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {


        string str = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\DataBase\\sap.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";

            SqlConnection myConnection = new SqlConnection(str);

            myConnection.Open();

            SqlCommand myCommand = new SqlCommand("select * from t001", myConnection);

            SqlDataAdapter Adapter = new SqlDataAdapter();

            Adapter.SelectCommand = myCommand;

            DataSet myDs = new DataSet();

            Adapter.Fill(myDs);

            Response.Write("

用使用DataSet显示CustomerInfo数据表内容

");

            Response.Write("

");

            DataTable myTable = myDs.Tables[0];

            Response.Write("

");

            foreach (DataColumn myColumn in myTable.Columns)

            {

                Response.Write("

");

            }

            Response.Write("

");

            foreach (DataRow myRow in myTable.Rows)

            {

                Response.Write("

");

                foreach (DataColumn myColumn in myTable.Columns)

                {

                    Response.Write("

");

                }

                Response.Write("

");

            }

            Response.Write("

" + myColumn.ColumnName + "
" + myRow[myColumn] + "
");

            myConnection.Close();

 

 

    }
}

 

你可能感兴趣的:(C#)