在C#中使用asp.net在字符串中添加空格 [英] space in string using asp.net with c#
本文介绍了在C#中使用asp.net在字符串中添加空格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样的世界,例如kkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmkkkkkkkkkkkkkkknnnnnnnnxxxssssssssxxxxx.当它在gridview中显示时,然后显示在一行中.网格视图的设计不正确.我想在50个字符后空格. /div>
字符串 mytext = " kkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkknnnnnnnnnxxxsssssssxxxxx"; 如果(mytext.Length > 50 ) { 字符串 temptext = " ; temptext = mytext.Substring( 0 , 50 )+ " " + mytext.Substring(< asp:boundfield headertext = " datafield = " xmlns:asp = " #unknown" " 75" /> </ asp:boundfield >
或者如果您真的想要空间,那么
gridview的onRowBound事件
受保护的 void rowbound(对象发件人,GridViewRowEventArgs e) { // int索引= Convert.ToInt32(e.Row); GridViewRow行= e.Row; 字符串 s = row.Cells [ 5 ].Text; s = s.PadLeft( 50 ,' '); row.Cells [ 5 ].Text = s; }
i have worlds like this kkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkknnnnnnnnxxxsssssssxxxxx.when it is show in gridview then show in one line.the design of grid view is not proper correctly.i want to space after 50 charactor
解决方案
String mytext = "kkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkknnnnnnnnxxxsssssssxxxxx"; if (mytext.Length > 50) { String temptext = ""; temptext = mytext.Substring(0, 50) + " " + mytext.Substring(51); }
I doubt you really want space,
I think you want to fix width of that coloumn.
<asp:boundfield headertext="Email" datafield="Email" xmlns:asp="#unknown">ItemStyle-Width="75" /> </asp:boundfield>
or if you really want space then
onRowBound event of gridview
protected void rowbound(object sender, GridViewRowEventArgs e) { //int index = Convert.ToInt32(e.Row); GridViewRow row = e.Row; string s = row.Cells[5].Text; s = s.PadLeft(50, ' '); row.Cells[5].Text=s; }
这篇关于在C#中使用asp.net在字符串中添加空格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文