从DataGrid中取出内容为何会改为 啊?急!! DataGrid.Items[1].Cells[5].Text.Trim(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jonsonzxw(.net从入门到精通) :你的方法不行啊,我已经试过了! 做一个转换:public static string Encode(string str){ str = str.Replace("&","&"); str = str.Replace("'","''"); str = str.Replace("\"","""); str = str.Replace(" "," "); str = str.Replace("<","<"); str = str.Replace(">",">"); str = str.Replace("\n","<br>"); return str;}public static string Decode(string str){ str = str.Replace("<br>","\n"); str = str.Replace(">",">"); str = str.Replace("<","<"); str = str.Replace(" "," "); str = str.Replace(""","\""); return str;} 是不是在txtAddress里本身就有一个空格呀(可能是误输入进去的,检查一下它的Text 属性) 或者做个判断,如果是空直接写txtAddress=“”;就行了吧 HTML里空就是表示为 ,所以你取出来的CELL值是为 ,只要做个判断就行了.if(DataGrid.Items[1].Cells[5].Text==" "){ textbox1.text="";}else{ textbox1.text=DataGrid.Items[1].Cells[5].Text;} 这是空格呀去掉的方法有很多,比如replacetrim也可以,不过只能是两边的空格吧 补一下string aaa = DataGrid.Items[1].Cells[5].Text;aaa = aaa.Replace(" "," ");txtAddress.Text = aaa; DataGrid.Items[1].Cells[5].Text..Replace(" ","") sql 数据排序问题。 如何将数据库的一张表导出到EXCEL中 请教如何一行三个三个的显示数据? 女人啊,我诅咒你 sql问题 sql数据表建字段思路求助 WebControl[TreeView]同一个界面上不能放置一个以上的相同控件?? 剧难的问题~~ 如何在DataGrid中实现排序? 紧急求救:如何将date time pickter等控件与web控件放在同一个web form中后能同时获取他们的值? 菜鸟问题:各位大侠帮忙看看 问题时时有,今天特别多! :)
你的方法不行啊,我已经试过了!
public static string Encode(string str)
{
str = str.Replace("&","&");
str = str.Replace("'","''");
str = str.Replace("\"",""");
str = str.Replace(" "," ");
str = str.Replace("<","<");
str = str.Replace(">",">");
str = str.Replace("\n","<br>");
return str;
}
public static string Decode(string str)
{
str = str.Replace("<br>","\n");
str = str.Replace(">",">");
str = str.Replace("<","<");
str = str.Replace(" "," ");
str = str.Replace(""","\"");
return str;
}
只要做个判断就行了.
if(DataGrid.Items[1].Cells[5].Text==" ")
{
textbox1.text="";
}
else
{
textbox1.text=DataGrid.Items[1].Cells[5].Text;
}
去掉的方法有很多,比如replace
trim也可以,不过只能是两边的空格吧
aaa = aaa.Replace(" "," ");
txtAddress.Text = aaa;