نوشته شده توسط
veniz2008
ببینید دوست عزیز، دستور select s from Tabel_1 ،فقط یه ستون برمیگردونه و اگر فقط یه مقدار برای s در جدول وجود داشته باشه پس 1 سطر هم برمیگردونه. یعنی
Rows[0][0]
. صفر اول یعنی اولین سطر و صفر دوم یعنی اولین ستون.
من از گفته های شما مبنی بر اینکه به مقدار s میخواید 1 واحد اضافه کنید اینطور برداشت کردم که s در جدول شما فقط یک مقدار داره.
اینو گرفتم
ولی نکته اینجاست که جدول dta gride من تعدادی سطر و ستون داره که هر گدوم یک check box داره نمیشه برای هر خط شرط گداشت
این کد من اشتباه هست
private void Form2_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'test2DataSet.Table_1' table. You can move, or remove it, as needed.
this.table_1TableAdapter.Fill(this.test2DataSet.Ta ble_1);
con = new SqlConnection("server=localhost;database=test2;" + "Integrated Security = True");
datd = new SqlDataAdapter("select s from table_1", con);
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
private void button1_Click(object sender, EventArgs e)
{
int i, j;
for (i = 0; i <= 20; i++)
{
for (j = 1; j <= 2; j++)
if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[j].Value) == true)
{
DataTable dt = new DataTable();
int temp = Convert.ToInt32(dt.Rows[i][j].ToString()) + 1;
SqlCommand objcom = new SqlCommand("insert into table_1 (s) values(temp)", con );
con.Open();
objcom.ExecuteNonQuery();
con.Close();
}
}
}