我正在使用此代码将数据从内容列表加载到网格视图。
private void Data_load()
{
DataTable dt = new DataTable();
string currentName = SPContext.Current.Web.CurrentUser.Name;
SPQuery query = new SPQuery();
query.Query = "<Where><Eq><FieldRef Name='Editor'/><Value Type='Person or Group'>" + currentName + "</Value></Eq></Where>";
using (SPSite site = new SPSite("http://spdev-6/"))
{
using (SPWeb web = site.OpenWeb())
{
SPList lists = web.GetList("Lists/Advertisements");
SPListItemCollection items = lists.GetItems(query);
if (items.Count > 0)
{
dt = items.GetDataTable();
}
else
lbldata.Text = "No data to show";
GridViewD.DataSource = dt;
GridViewD.DataBind();
HttpContext.Current.Session["Advertisement"] = dt;
}
}
现在的问题是我有以下方式进行网格视图。
我必须从此列中删除div和Html。我只想要没有HTML div的描述。
答案 0 :(得分:1)
我使用了以下解决方案
禁用所需列中的HTML呈现:
<asp:BoundField DataField="MyColumn" HtmlEncode="false" />