سؤال

أنا أستخدم شبكات RAD وأستعبها في الجلود المدمجة للمظهر. ومع ذلك، أحب إضافة خطوط الشبكة لشبكة بلدي. الشبكة = "كلاهما" لا يبدو للعمل.

 <telerik:RadGrid ID="RadGridProviders" Width="100%" GridLines="Both" AllowPaging="true" Skin="WebBlue" runat="server"  DataSourceID="SDSProvider" AutoGenerateColumns="false">
                    <MasterTableView DataSourceID="SDSProvider" PageSize="7" CellPadding="0" GridLines="Both" CellSpacing="0" DataKeyNames="ID,Entry_Loc" AllowMultiColumnSorting="True" AutoGenerateColumns="false"  >
                     <PagerStyle Mode="NextPrevNumericAndAdvanced"/>
                     <Columns>
                        <telerik:GridBoundColumn HeaderText="Organization Name" HeaderStyle-HorizontalAlign="Center" DataField="OrgName" SortExpression="OrgName">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Provider Type" HeaderStyle-HorizontalAlign="Center" DataField="TypeofProvider" SortExpression="TypeofProvider">
                        </telerik:GridBoundColumn>
                         <telerik:GridBoundColumn HeaderText="Contact Name" HeaderStyle-HorizontalAlign="Center" DataField="Contact" SortExpression="Contact">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Address" HeaderStyle-HorizontalAlign="Center" DataField="Address" SortExpression="Address">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Contact Number" HeaderStyle-HorizontalAlign="Center" DataField="Phone" SortExpression="Phone">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Creator Location" Visible="false" HeaderStyle-HorizontalAlign="Center" DataField="Entry_Loc" SortExpression="Entry_Loc">
                        </telerik:GridBoundColumn>
                        <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" HeaderText="Delete Provider" HeaderStyle-HorizontalAlign="Center" 
                            ConfirmText="Are You Sure You Want to Delete this Provider?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete Provider Confirmation"
                            UniqueName="DeleteProv">
                        </telerik:GridButtonColumn> 
                     </Columns>
                    </MasterTableView>
                    </telerik:RadGrid>

حاولت فقط إضافة CSS مخصص

.mytable tr td
    {
                border: solid 1px #000000;
    }

قمت بتعيين فئة CSS لأسلوب العنصر داخل جدول MasterR، قمت بتعيينه على الجدول الرئيسي وعلى الشبكة نفسها. لم تنجح.

هل كانت مفيدة؟

المحلول

قد لا يدعم بشرتك خطوط الشبكة. يمكنك محاولة استخدام جلد آخر للتحقق من هذا أو استخدام Firebug. إذا كانت الجلد لا يدعم خطوط الشبكة، فستحتاج إلى إضافتها يدويا مع CSS / Skin مخصص.

هنا هو وصف فصول Radgrid CSS:http://www.telerik.com/help/aspnet-ajax/grdcreatingnewskins.html.

يمكنك تجربة تخصيص الجلد الموجود أو استخدام شيء مثل:

.RadGrid_WebBlue .rgRow td
{
    border: solid 1px #000000;
}

نصائح أخرى

protected void Page_Load(object sender, EventArgs e)
{
    this.GridView1.Attributes.Add("bordercolor", "c3cecc");
}

"مع GridView، تضيف سمة BorderColor Admaniance إعلان نمط مضمون ينطبق فقط على الجدول نفسه، وليس الخلايا الفردية.

إضافة السمة BorderColor لا تستخدم برمجيا نمطا مضمنا، ولكنها تستخدم خاصية BorderColor HTML، والتي تنطبق المتصفحات على جميع الحدود داخل الطاولة. "

كان هذا تعليقا قام به Lee Dumond على مدونتي على هذا الموضوع:

http://codersbarn.com/post/2009/05/31/set-color-of-gridlines-in-gridview.aspx.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top