问题描述
如<%#Eval("英文")%>。
解决方案
解决方案二:
呵呵你这个绑的是后台的全局变量还是?
解决方案三:
usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;//SQL数据库名称空间usingSystem.Data.OleDb;//AccEss数据库名称空间usingSystem.Configuration;usingSystem.Collections;usingSystem.Text;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclassindex:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){Label1.Visible=true;//Labal1控件属性为关闭if(Session["Admin"]==null){Label1.Visible=false;//如果为控件关闭Label1控件}elseLabel1.Visible=true;//否则反之//本程序使用Repeater控件但Repeater控件并不带分页功能这里使用PagedDataSource来实现分页本分页非本人原创!if(!IsPostBack){this.labPage.Text="1";this.contrlRepeater();}}//获取指字符个数的字符publicstringcuts(stringaa,intbb){if(aa.Length<=bb){returnaa;}else{returnaa.Substring(0,bb);}}//Repeater分页控制显示方法publicvoidcontrlRepeater(){stringStrConn=@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=";StrConn+=Server.MapPath("music.mdb");//数据库连接字符串OleDbConnectionConn=newOleDbConnection(StrConn);stringStrComm="select*from民谣歌曲orderbyiddesc";//SQL语句选择Book数据表递减方式显示OleDbDataAdapterComm=newOleDbDataAdapter(StrComm,Conn);DataSetds=newDataSet();//DataSet初试化Comm.Fill(ds,"Book");//填充数据//使用PagedDataSource来实现分页PagedDataSourcepds=newPagedDataSource();pds.DataSource=ds.Tables["Book"].DefaultView;pds.AllowPaging=true;pds.PageSize=5;pds.CurrentPageIndex=Convert.ToInt32(this.labPage.Text)-1;Repeater1.DataSource=pds;LabCountPage.Text=pds.PageCount.ToString();labPage.Text=(pds.CurrentPageIndex+1).ToString();this.lbtnpritPage.Enabled=true;this.lbtnFirstPage.Enabled=true;this.lbtnNextPage.Enabled=true;this.lbtnDownPage.Enabled=true;if(pds.CurrentPageIndex<1){this.lbtnpritPage.Enabled=false;this.lbtnFirstPage.Enabled=false;}if(pds.CurrentPageIndex==pds.PageCount-1){this.lbtnNextPage.Enabled=false;this.lbtnDownPage.Enabled=false;}Repeater1.DataBind();//数据绑定到Repeater1}protectedvoidlbtnpritPage_Click(objectsender,EventArgse){this.labPage.Text=Convert.ToString(Convert.ToInt32(labPage.Text)-1);this.contrlRepeater();}protectedvoidlbtnFirstPage_Click(objectsender,EventArgse){this.labPage.Text="1";this.contrlRepeater();}protectedvoidlbtnDownPage_Click(objectsender,EventArgse){this.labPage.Text=this.LabCountPage.Text;this.contrlRepeater();}protectedvoidlbtnNextPage_Click(objectsender,EventArgse){this.labPage.Text=Convert.ToString(Convert.ToInt32(labPage.Text)+1);this.contrlRepeater();}}
解决方案四:
上面是代码。
解决方案五:
[b]......text='<color=#FF0000><b><%#Eval("英文")%>.substring(0,1)</b></color>+<%#Eval("英文")%>.substring(1)类似这么写呢?
解决方案六:
把字符串第一位独立出来,处理完再加上。
解决方案七:
4楼的方法就可以
解决方案八:
能给我完整的代码吗?我不懂asp.net。只会ASP。4楼的方法我试了。还是不行。
解决方案九:
感谢各位大大了
解决方案十:
求助。。。。。。。。。。。
解决方案十一:
引用7楼wuyang891的回复:
能给我完整的代码吗?我不懂asp.net。只会ASP。4楼的方法我试了。还是不行。
具体说说哪不行什么状态
解决方案十二:
这种事情最好交给JS来做