asp.net字符格式化,在字符后面加个特殊符号"%"
大致归类,有以下几种方式。一、操纵数据表二、操纵GRIDVIEW三、操纵内存表四、用模板列分别对以下几种解释大致说明一下:操纵数据表:表示在运用数据查询的时候,读取出的就为有%的。 例:select (Convert(nvarchar(50),数量列名)+'%') AS 数量列表 From 对应数据表 思想,把数量转换成字符型,再加个百分号,前台即显示如此。
操纵GRIDVIEW:对GridView的行绑定(OnRowDataBound)事件里操纵。 例,前台模板中,用一个ID为LB的Lable控件保存数量列,即:<%#Eval("数量列字段")%> 后台的行绑定则为: protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e) { //表示为数据行,非标题行和底行。
if (e。Row。RowType == DataControlRowType。DataRow) { Label Lb= (Label)e。Row。FindControl("LB"); Lb。
Text=Lb。Text。Trim()+"%"; } } 其思想:每行绑定时,对每行进行格式转换。 操纵内存表:在数据绑定之前,对数据库里读取出来的数据集(或数据视图、数据集)内的表进行操纵。 如下: DataTable Dt = "查询出的数据集"; foreach (DataRow Dr in Dt。
Rows) Dr["数量列"] = Dr["数量列"]。ToString() + "%"; GridViewId。DataSource = Dt; GridViewId。DataBind(); 用模板列:就是通过对前台格式化。
其如下所示: < HeaderText="百分比" > <ItemTemplate> <%#Eval("数量列")。
ToString()+"%"%> </ItemTemplate> </ 思想:对模板列操纵。
把该列设置成模板列然后在后面+个%就可以了。
答:就是在输入法的状态条上,右击--然后选择一种你要的符号详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>