ورود

View Full Version : سوال: کد نویسی روی باتن Grid View



Reza_Yarahmadi
دوشنبه 28 اردیبهشت 1388, 10:23 صبح
سلام
چطور میشه برای Buttonی که به GridView اضافه شده کد نوشت یعنی مثلا برای رویداد کلیکش کد خاصی رو نوشت. من میخوام با زدن هر دکمه یه سیژن درست بشه و بعد به یه صفحه دیگه ، چطور میتونم اینو پیاده سازی کنم؟

niloo17
دوشنبه 28 اردیبهشت 1388, 10:44 صبح
سلام
edit column را باز کن کلید را انتخاب کن سپس دکمه convert this field into templatefield
بزن
حالا کلیدت به صورت template در میاد و می تونی کد مورد نظرتو بنویسی

Reza_Yarahmadi
سه شنبه 29 اردیبهشت 1388, 00:16 صبح
edit column را باز کن کلید را انتخاب کن سپس دکمه convert this field into templatefield
بزن
حالا کلیدت به صورت template در میاد و می تونی کد مورد نظرتو بنویسی

هر چی گشتم جایی پیدا نکردم که بتونم کدی بنویسم میشه بیشتر راهنماییم کنید؟

shahab_ksh
سه شنبه 29 اردیبهشت 1388, 01:17 صبح
سلام
چطور میشه برای Buttonی که به GridView اضافه شده کد نوشت یعنی مثلا برای رویداد کلیکش کد خاصی رو نوشت. من میخوام با زدن هر دکمه یه سیژن درست بشه و بعد به یه صفحه دیگه ، چطور میتونم اینو پیاده سازی کنم؟


وقتی Button رو به گرید ویو اضافه کردی یه خاصیت داره به نام CommandName که مثلا میدید "Delete_Now"

حالا برای اینکه روی اون کلیک کنی کد مورد نظرتون رو اجرا کنه در رویداد GridView1_RowCommand
اگه ID گرید ویو شما Gridview1 باشه دستور زیر رو بنویسید


If e.CommandName = "Delete_Now" Then
'
' Your Command
'
End If



و با این کد دستور شما بعد از زدن کلید Button اجرا میشه

در حالت کلی



Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs ) Handles GridView1.RowCommand
If e.CommandName = "Delete_Now" Then
'
' Your Command
'
End If

End Sub