سلام خدمت دوستان
من يک GridView دارم که توش سه تا Button دارم . اونا رو به صورت Template قرار دادم . حالا سئوالم اينه که چطور بايد تشخيص بدم که الان روي کدوم دکمه کليک شده و يک مقدار رو از اون بخونم که معرف اوئن رکورد باشه؟
با تشکر
سلام خدمت دوستان
من يک GridView دارم که توش سه تا Button دارم . اونا رو به صورت Template قرار دادم . حالا سئوالم اينه که چطور بايد تشخيص بدم که الان روي کدوم دکمه کليک شده و يک مقدار رو از اون بخونم که معرف اوئن رکورد باشه؟
با تشکر
استخدام برنامه نویس دات نت (Asp.net,C#,jquery,...)
ترجیحا خراسان شمالی ، بجنورد
به صورت پاره وقت و تمام وقت
ارسال اطلاعات و رزومه کاری به Job@tosa.ir
یه نمونه کوچیک برات گذاشتم . ببین به دردت میخوره ؟
ببخشید من مثالتون و دیدم ولی چیزی نفهمیدم
آخه منم همین مشکل و دارم البته با زبان #C
منتها فقط برای ویرایش
اینکه میخوام وقتی دکمه ویرایش و زد بره یه صفحه دیگه و هر مقدار در تکس باکس های خودش قرار گرفته باشه تا امکام ویرایش و داشته باشه
منتها نمی دونم باید چطور ین کار و بکنم
لطفا کمکم کنید
دوست من ممنون اما بانکش رو یادت رفته بزاری.
سئوال من :
دستور معادل این دستور DirectCast توی سی شارپ چیه؟
با تشکر
استخدام برنامه نویس دات نت (Asp.net,C#,jquery,...)
ترجیحا خراسان شمالی ، بجنورد
به صورت پاره وقت و تمام وقت
ارسال اطلاعات و رزومه کاری به Job@tosa.ir
سلام دوست عزیز
برای اینکه بتونی همزمان از چند تا button روی gridview استفاده کنی و هر کدوم عملیاتی رو انجام بدن که شما میخوای یه راه خیلی ساده وجود داره.
button هایی که در gridview قرار دادی یک پروپرتی CommandName دارن که میتونی اسم button رو اونجا بدی (مثلا btnEdit).
خود gridview هم یک event داره به اسم RowCommand توی اون میتونی به این دکمه ها دسترسی داشته باشی.
کدش اینجوریه:
protectedvoid GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
int index = Convert.ToInt32(e.CommandArgument);
GridView1.SelectedIndex = index;
if (e.CommandName == "btnEdit")
{
//عملیات مورد نظر
}
elseif (e.CommandName == "btnInsert")
{
//...
}
}