يعد GridView هو عنصر التحكم الأكثر استخدامًا في ASP.NET 2.0، وهو مطلوب لجميع عمليات البيانات تقريبًا، كما نستخدمه عادةً، ويمكنه التحرير والحذف والتحديد وما إلى ذلك، ولكن إذا احتاج العميل إلى النقر فوق صف ما مهلة كيف يمكننا تحقيق ذلك عند الارتباط أو الدخول في حالة تحرير الخط؟ إليك طريقة لتحقيق هذه الوظيفة. سيسمح لك بتشغيل الحدث الذي تحتاجه بالنقر فوق أي مكان في الصف.
قم أولاً بملء البيانات الخاصة بـ GridView
BindData () باطلة خاصة
{
SqlConnection myConnection = new SqlConnection(ConnectionString);
SqlCommand myCommand = new SqlCommand("SELECT * FROM Users",
myConnection ad = new SqlDataAdapter(myCommand
ds = new DataSet()
;
GridView1.DataSource = ds;
GridView1.DataBind()
;
بعد ذلك نقوم بتعيين سمة النقر إلى GridViewRow في حدث GridView_RowDataBound
GridView1_RowDataBound (مرسل الكائن، GridViewRowEventArgs e) باطلة محمية
{
سلسلة التنبيهBox = "تنبيه ('"؛
إذا (e.Row.RowType == DataControlRowType.DataRow)
{
=
e.Row.RowIndex;
AlertBox +="
')"
;
حسنًا، إنها طريقة بسيطة جدًا، أتمنى أن تكون مفيدة لك!