Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP.NET 3.x > Språk - C#

html i en DataRow från CodeBehind?

nabbiii
nabbiii

Gradering

#20914

Hejsan,

jag har fastnat lite när det gäller att stoppa in html i en DataRow från CodeBehind...

DataSet ds = new DataSet();
DataTable dt = new DataTable();
DataRow dr;

dt.Columns.Add("time");
dt.Columns.Add("headline");
dt.Columns.Add("news");
dr = dt.NewRow();
dr["time"] = sTime + "<br>" + sdate;  //<-------------- problemet ligger här
dr["headline"] = sHeadline;
dr["news"] = sNews;
dt.Rows.Add(dr);
ds.Tables.Add(dt);

utskriften för "time" blir "15:01 <br> 5 april 2011".

jag vill att utskriten bör blir:

15:01
5 april 2011

 

tacksam för svar

 

Redigerades av nabbiii den 5 april 2011. Läs tidigare inlägg.
ID: #20914 | Skapades: 2011-04-05 15:12:29 | Tråden har 2 svar och har lästs 239 gånger.

voigtan
voigtan

Gradering

#20915

spontant, byt ut "<br>" mot Environment.NewLine och se om det hjälper.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #20915 | Skapades: 2011-04-05 16:52:36

Humm.. Spontan tanke, kan det hjälpa om du slänger in värdet som strängar istället?

string rowBreaker = "<br/>"
dr["time"] = sTime.ToString() + rowBreaker + sdate.ToString();

Väldigt spontant, har inte testat koden själv.
Alla har sina brister.
ID: #20949 | Skapades: 2011-04-26 16:48:57
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy