имам BooundColumn в моя telerik RadGrid като по-долу:
<telerik:GridBoundColumn DataField="Status" FilterControlAltText="Filter Status column"
HeaderText="Status" SortExpression="Status" UniqueName="Status"
FilterImageToolTip="Filter">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</telerik:GridBoundColumn>
Колоната за състояние в моята база данни на sql server 2008 може да приема нулеви стойности и RadGrid ги показва с празен низ.
как мога да заменя тези Empty Strings
с Colorable Strings
?
означава замяна с нещо подобно -> <span style='color: red;'>Empty</span>
знам, че мога конвертирайте тази BoundColumn в TemplateColumn по този начин:
<telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn_Status column"
HeaderText="Status" UniqueName="TemplateColumn_Status" FilterImageToolTip="Filter"
ReadOnly="False" Visible="False">
<ItemTemplate>
<asp:Label ID="lblStatusInsideGrd" runat="server" Font-Size="11px" Text='<%# (bool)Convert.IsDBNull(Eval("Status")) ? "<span class=\"lblInsideGrd\">Empty</span>" : Eval("Status") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</telerik:GridTemplateColumn>
тази замяна е добра идея и работи чудесно. но по този начин губя RadGrid Filering
в тази колона.
Бихте ли ми показали друг начин за запазване на RadGrid Friltering?
Благодаря предварително