мой radgrid колонке, как показано ниже:как String.Format из RadGrid (Telerik) Сумма результата в нижнем колонтитуле?
<telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn_Benefit" DataField="Benefit"
HeaderText="Benefit" UniqueName="TemplateColumn_Benefit" FilterImageToolTip="Filter">
<ItemTemplate>
<asp:Label ID="lblBenefitInsideGrd" runat="server" Font-Size="11px" Text='<%# (bool)Convert.IsDBNull(Eval("Benefit")) ? "<span class=\"lblInsideGrd\">Empty</span>" : String.Format("{0:#,0 Dollar;#,0- Dollar}", Eval("Benefit")) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="60px" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="60px" />
</telerik:GridTemplateColumn>
как я могу string.Format (переформатирования) Sum результат в сноске для этого столбца шаблона?
означает, что я хочу что-то вроде {0: #, 0 долларов; #, 0-доллара} в выходе ...
заранее спасибо
Не уверен, что в примере выше работает, но я успешно сделал такие вещи, как «Eval» («id», «http: //myurl.aspx? Id = {0}») ' – devin
devin спасибо за ответ, но я ищу для способа получения результата форматирования в нижнем колонтитуле (не каждый столбец Benefit в RadGrid) -> где я должен поместить этот eval в верхние коды? – MoonLight
Вы можете попробовать свойство 'FooterAggregateFormatString' в TemplateColumn или использовать трюк' Eval' в 'FooterTemplate' – devin