سؤال

لدي عنصر تحكم ASPXGRIDVIEW من devxpress. هل هناك طريقة لتحديد رؤوس الأعمدة ديناميكيا في ملف التعليمات البرمجية وليس في ملف ASPX؟

هذا هو ما لدي الآن (في ملف ASPX / HTML):

    <dxwgv:ASPxGridView ID="grid" runat="server" OnInit ="grid_Init">
         <Columns>
            <dxwgv:GridViewDataTextColumn Caption="CLERK" FieldName="CLERK" VisibleIndex="1">
            </dxwgv:GridViewDataTextColumn>
            <dxwgv:GridViewDataTextColumn Caption="SALE" FieldName="SALE" VisibleIndex="2">
            </dxwgv:GridViewDataTextColumn>
        </Columns>
    </dxwgv:ASPxGridView>

ما أريد القيام به هو شيء مثل هذا:

if lang = english
  grid.column.header(2, SALE)
elsif lang = french
  grid.column.header(2, vente)
هل كانت مفيدة؟

المحلول

نعم سوف تكتب شيئا مثل هذا.

grid.columns(8).headertext = "Sale"

عليك أن تذهب عن طريق فهرس العمود باستخدام فهرس العمود الأول من 0.

نصائح أخرى

استخدم الموارد، وأعتقد أن ذلك أفضل:

<dxwgv:GridViewDataTextColumn Caption="<%$ Resources:CultureHeaders, SomeFieldHeader %>">
</dxwgv:GridViewDataTextColumn>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top