visual studio c#连接了sql~为什么小弟我的数据没办法写到数据库表

visual studio c#连接了sql~为什么我的数据没办法写到数据库表
大家可以帮我看看为什么我的数据没办法写到数据库表里面么??

     SqlConnection con =new SqlConnection("Data Source=.;Initial Catalog=刷卡记录;Integrated Security=True");
     if(con.State==ConnectionState.Closed)
     con.Open();
     string strsql = "insert into 门禁记录(卡号,时间)value('" + textBox1.Text + "','" + textBox2.Text + "')";
     SqlCommand comm = new SqlCommand(strsql, con);
       con.Close();

真心求救啊= =!!
------解决方案--------------------
引用:
Quote: 引用:

gridview 你不提交数据 怎么能自动跑到数据库里去? 你得有提交的事件。


有提交啊~这些代码是放在一个button里面的啊~我没把它贴出来而已visual studio c#连接了sql~为什么小弟我的数据没办法写到数据库表

你断点调试看数据是否正确。 你的SQL语句是否是你预期的数据。
------解决方案--------------------
给你个数据库的Helper

        public static DataSet GetResult(string cmd)
        {
                string conn =  "Data Source=BENDAN-PC;Initial Catalog=JMstudent;Integrated Security=True";
                SqlConnection con = new SqlConnection(conn);
                con.Open();
                SqlDataAdapter ada = new SqlDataAdapter(cmd, con);
                DataSet ds = new DataSet();
                ada.Fill(ds);
                return ds;

        }

        public static bool ExecCmd(string cmd)//增加修改删除
        {
            string conn = "Data Source=BENDAN-PC;Initial Catalog=JMstudent;Integrated Security=True";
            SqlConnection con = new SqlConnection(conn);
            con.Open();
            SqlTransaction st = con.BeginTransaction();//启用事务实现
            SqlCommand com = con.CreateCommand();
            com.Transaction = st;
            try
            {
                com.CommandText = cmd;
                com.ExecuteNonQuery();
                st.Commit();
                return true;
            }
            catch
            {
                st.Rollback();
                return false;
            }
        }

------解决方案--------------------

 SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=刷卡记录;User ID=sa;password=sa;Integrated Security=False");            
            con.Open();
            SqlCommand cmd = new SqlCommand(string.Format("select Count(*) from 门禁记录 where 卡号= '{0}'", textBox1.Text), con);
            if ((int)cmd.ExecuteScalar() > 0)
            {
               listBox1.Items.Add(s1 + " 数据已经存在");
            }
            else
            {