PDA

View Full Version : مبتدی: مشکل با رویداد DataGrid1_DeleteCommand



-Azure-
دوشنبه 07 دی 1388, 16:10 عصر
سلام به همه دوستان
یه سوال از خدمتون داشتم
چطوری می تونم محتوای ستون اول از سطر انتخاب شده رو بدست بیارم
از کد زیر برای این رویداد استفاده می کنم


SqlCommand cmd = new SqlCommand("DeleteProc", con);
cmd.CommandText = "DeleteProc";
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.Add("@UserID", ((LinkButton)e.Item.Cells[1].Controls[0]).Text);

con.Open();
cmd.ExecuteNonQuery();
con.Close();
fill();


هرچی می نویسم ارور می ده

raziee
دوشنبه 07 دی 1388, 16:20 عصر
LinkButton)e.Item.Cells[1].Controls[0]).
این اشتباست.

Response.Write(GridView.SelectedRow.Cells[Your_Cells_Index].Text.ToString());

-Azure-
دوشنبه 07 دی 1388, 16:53 عصر
این اشتباست.

Response.Write(GridView.SelectedRow.Cells[Your_Cells_Index].Text.ToString());

ممنون دوست عزیز ولی برای DataGrid می خواستم
مشکلم اییکه نمی تونم محتوای خانه اول سطر انتخاب شده رو بدست بیارم

raziee
دوشنبه 07 دی 1388, 17:16 عصر
ولی برای DataGrid می خواستم

ببخشید فکر کردم گرید ویو هست.
راستش من با دیتا گرید کار نکردم.
اما میتونی کلک بزنی.
اینجوری که یه لینک باتن اظافه کنی و CommandArgument رو با ID اون رکرود بایند کنی و بعد در Command لینک باتن اون ID رو بخونی و ....

farshad22
دوشنبه 07 دی 1388, 21:04 عصر
اگه ديتاگريد با ديتا ست پر ميشه

DataSet_Name.Tables["TableName"].Rows[Index]["Column_name"]