Добавление графики в ячейку элемента управления ComponentArt Grid - PullRequest
0 голосов
/ 26 ноября 2010

Я использую элемент управления ComponentArt Grid для отображения некоторого текста, который работает нормально, пример строки показан ниже.

<ComponentArt:GridColumn width="70"  DataField="ActiveState" HeadingText="Active State" />

Я привязываю данные, так что в приведенной выше строке отображается «Включено» или «Отключено», поскольку «ActiveState» является свойством класса, которое возвращает соответствующую строку.Теперь меня попросили заменить текст графикой (галочкой или крестиком).Я не слишком знаком с этим элементом управления и нахожу веб-сайт ComponentArt довольно бесполезным.Может кто-нибудь предложить подходящий формат для отображения графики в ячейке, а не текст?

1 Ответ

0 голосов
/ 02 декабря 2010

Я нашел это на примере сайта ComponentArt:

<Columns>
          <ComponentArt:GridColumn DataField="PriorityIcon" Align="Center" DataCellClientTemplateId="PriorityIconTemplate" HeadingCellCssClass="FirstHeadingCell" DataCellCssClass="FirstDataCell" HeadingImageUrl="icon_priority.gif" HeadingImageWidth="9" HeadingImageHeight="14" AllowGrouping="false" SortedDataCellCssClass="SortedDataCell" Width="12" FixedWidth="True" />

Затем добавьте шаблон, подобный этому:

<ClientTemplates>
      <ComponentArt:ClientTemplate Id="PriorityIconTemplate">
        <img src="images/## DataItem.GetMember('PriorityIcon').Value ##" width="8" height="10" border="0" >
      </ComponentArt:ClientTemplate>

Для справки, вот URL, просто нажмите на код просмотра: Компонент арт

...