我在我的asp.net应用程序中使用了devexpress Gridview。我需要将其中一个单元格数据显示为多行,例如: -
ABCDEFGHIJK
ABCDEFGHIJK
ABCDEFGHIJK
我尝试使用EncodeHtml =“false”方法,但它没有用。
请建议一个很好的选择。
答案 0 :(得分:1)
我建议:
- 用逗号分隔您的数据:abcdefghijk,abcdefghijk,abcdefghijk
- 处理HtmlDataCellPrepared
事件。
protected void ASPxGridViewInstance_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e)
{
if (e.DataColumn.FieldName == FieldNameHere)
{
if (e.CellValue != null)
{
string[] stringValues = e.CellValue.ToString().Split(',');
foreach (string item in stringValues)
e.Cell.Text += item + "<br />";
}
}
}