
 نوشته شده توسط 
danialafshari
					
				 
				با سلام
خطا میگه که پراپرتی کانکشن مقدار اولیه ندارد
قبل از ExecuteNonQuery کد زیر را اضافه کنید که کانکشن command رو به کانکشن استرینگ برنامه نسبت دهد
command.Connection = YourConnectionString;
موفق باشید
 
			
		 
	 
 یه سری تغییرات دادم و تونستم بدون خطا پیش برم، پیام موفقیت هم ظاهر میشه ولی هیچ تغییری در بروزرسانی مشاهده نمیشه:
 connection = new SqlConnection();
            connection.ConnectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;"
                                        + @"AttachDbFilename=|DataDirectory|\User.mdf;"
                                        + "Integrated Security=True;"
                                        + "Connect Timeout=30";
            SqlCommand command = new SqlCommand();
            command.CommandText = "SELECT * FROM Primuser";
            command.Connection = connection;
            SqlDataAdapter adapter = new SqlDataAdapter();
            adapter.SelectCommand = command;
            DataSet dataset = new DataSet();
            adapter.Fill(dataset, "Primuser");
            foreach (DataRow row in dataset.Tables["Primuser"].Rows)
            {
                if (row["Insta"].ToString() == "dsf")
                {
                    row["Following"] = "1024";
                }
            }
            SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
            try
            {
               var result = adapter.Update(dataset, "Primuser");
                if (result > 0)
                    MessageBox.Show("Update Successful.");
                else
                    MessageBox.Show("Update Failed.");
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }