这样应该是显示格式的问题 比如数据库中的空格 在绑定以后会显示为“ ” 是一个道理
一般在绑定事件里这样替换一下就好了 比如你上面的那个这样
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType==ListItemType.AlternatingItem || e.Item.ItemType==ListItemType.Item)
{
e.Item.Cells[k].Text.Replace("&","&");
e.Item.Cells[k].Text.Replace(" ","&"); //同理替换成空格
}
}
k是你要绑定的那一列的序号
一般在绑定事件里这样替换一下就好了 比如你上面的那个这样
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType==ListItemType.AlternatingItem || e.Item.ItemType==ListItemType.Item)
{
e.Item.Cells[k].Text.Replace("&","&");
e.Item.Cells[k].Text.Replace(" ","&"); //同理替换成空格
}
}
k是你要绑定的那一列的序号
替换 或者你往库里存的时候就替换了