datalist中,用<%#Eval ("字段名") %>来显示列值,如果要显示数据表中两列的值结合str1+str2该怎么表示?

打个比方:datalist列中有一个姓名要显示,数据库中“姓”和“名”是两个数据字段“name1”和“name2”的,因此我如果要在姓名这一列中显示姓名,必须是name1... 打个比方:datalist列中有一个姓名要显示,数据库中“姓”和“名”是两个数据字段“name1”和“name2”的,因此我如果要在姓名这一列中显示姓名,必须是name1.tostring()+name2.tostring(),请问用<%#Eval ("字段名") %>能表示吗?我是新手,谢谢各位大侠! 展开
 我来答
z429766367
推荐于2017-12-15
知道答主
回答量:23
采纳率:0%
帮助的人:12.1万
展开全部
在后台的DataTable里面再加一列存放name1.tostring()+name2.tostring(),然后再界面上再绑定就好了
追问
不懂,能详细点吗?没有用过此类方法,谢谢高手了!
追答
比如说你在后台执行查询sql语句得到一个DataTable 包含着三个列 ID,Name1,Name2

给这个DataTable增加一列
dt.Columns.Add("Name3");
给每一列赋值
for(int i=0;i这样就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式