عند استخدام GridView في VS2005 ، بشكل افتراضي ، سيضيف التحكم في GridView Collapse: الانهيار إلى سمة النمط في رمز HTML الذي تم إنشاؤه ؛
نسخة الكود كما يلي:
<asp: GridView id = "gridview1" runat = "server" borderwidth = "0"> </asp: gridview>
الرمز في الصفحة بعد تشغيل بيانات الربط هو:
<table cellpacing = "0" rules = "all" id = "gridview1" style = "width border: 0px ؛ collapse: collapse ؛ SCOPE = "COL"> الاسم </th> </td> <td> 1 </td> <td> 1 </td> </tr> <tr> <td> 2 </td> <td> 2 </td> </tr> </table>
سيضيف التحكم في GridView تلقائيًا: collapse الحدود: الانهيار ؛
لإزالة هذا الكود المضافة تلقائيًا ، ما عليك سوى إضافة cellpacing = "-1" وأضف رمز HTML إلى
<Table Rules = "all" id = "gridview1" style = "width الحدود: 0px ؛"> <tr> <th scope = "col"> id </h> <th SCOPE = "COL"> الاسم </th> </tr> <tr> <td> 1 </td> <td> 1 </td> </tr> <tr> <td> 2 </td> <td> 2 </td> </tr> </td> </tabl>
شيء آخر:
خطوط الشبكات = "لا شيء" لا يعرض حدود الخلية
cellspacing = "-1" إزالة الحدود: الانهيار ؛ نمط بأسلوب Gridview
ملاحظة: المشكلة التي تمت مواجهتها في متصفح Firefox ، تسبب دمج الحدود في أن تصبح بعض الخطوط الحدودية أكثر سمكًا ، خطوط الشبكات = "لا شيء" يمكن حلها