رؤوس aspxgridview الديناميكية
-
13-09-2019 - |
سؤال
لدي عنصر تحكم 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>
لا تنتمي إلى StackOverflow