میخوام وقتی روی دکمه کلیک شد متن های داخل تکس به جدول اضاف شودباید جیکار کنم؟
باید کد بنویسید
private void InsertData(string connectionString, string firstName, string lastname, string username, string password int Age, string gender, string contact) { // define INSERT query with parameters string query = "INSERT INTO dbo.regist (FirstName, Lastname, Username, Password, Age, Gender,Contact) " + "VALUES (@FirstName, @Lastname, @Username, @Password, @Age, @Gender, @Contact) "; // create connection and command using(SqlConnection cn = new SqlConnection(connectionString)) using(SqlCommand cmd = new SqlCommand(query, cn)) { // define parameters and their values cmd.Parameters.Add("@FirstName", SqlDbType.VarChar, 50).Value = firstName; cmd.Parameters.Add("@Lastname", SqlDbType.VarChar, 50).Value = lastName; cmd.Parameters.Add("@Username", SqlDbType.VarChar, 50).Value = userName; cmd.Parameters.Add("@Password", SqlDbType.VarChar, 50).Value = password; cmd.Parameters.Add("@Age", SqlDbType.Int).Value = age; cmd.Parameters.Add("@Gender", SqlDbType.VarChar, 50).Value = gender; cmd.Parameters.Add("@Contact", SqlDbType.VarChar, 50).Value = contact; // open connection, execute INSERT, close connection cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); } }
protected void Button1_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); if (dt.Columns.Count == 0) { dt.Columns.Add("PayScale", typeof(string)); dt.Columns.Add("IncrementAmt", typeof(string)); dt.Columns.Add("Period", typeof(string)); } DataRow NewRow = dt.NewRow(); NewRow[0] = TextBox1.Text; NewRow[1] = TextBox2.Text; dt.Rows.Add(NewRow); GridView1.DataSource = dt; GridViewl.DataBind(); }
کمی خلاقیت به خرج بدید و کد رو اصلاح کنید تا نیازتون برطرف بشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)