Hej!Stycka en sträng i en Datagrid
När jag presenterar data i en Datagrid så vill jag bara visa ett visst antal tecken ifall strängen är för lång.
I ASP.NET
<ItemTemplate>
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.trlText") %>'>
</asp:Label>
</ItemTemplate>
Skulle jag vilja mecka in något som liknar detta:
string svenskText = dr["trlText"].ToString();
svenskText=svenskText.Substring(0, ((svenskText.Length)>50)?50:(svenskText.Length));
Men jag vet inte hur jag ska placera detta innaför <%#...%>... tecknen. Den vill inte acceptera så mycket innanför dessa... Tänker jag helt fel här, går det att göra på nåt annat sätt??? Jag vill inte använda mig av substring i sql-frågan.
//Kriz
***********
Edit:
Hittade lösning på sidan:
http://aspnet.4guysfromrolla.com/demos/UsingTemplateColumn.aspx