新手请教个问

问题描述

本人新手,刚开始学习ASP.NET,试着自己写了一个简单的查询页面,期间遇到一个问题:模板htm在进行遍历后,库里面字段名为字母的数据可以显示出来,但是字段名为汉字的数据却显示为:System.Data.DataRow.时间。不知道是什么问题?下面是foreach语句:#foreach($infoin$Data)<tr><td>$info.ID</td><td>$info.时间</td><td>$info.Temp1</td></tr>#end网页显示为:[td]ID号时间备注176System.Data.DataRow.时间0请教各位有没有解决方法?

解决方案

解决方案二:
有大侠赐教吗,多谢了
解决方案三:

解决方案四:
把中文变量换成英文变量
解决方案五:
没用过中文字段名··不知道··
解决方案六:
引用3楼qqm05的回复:

把中文变量换成英文变量

关键是库里的字段名是中文的
解决方案七:
数据库字段名是中文?既然是初学,为什么要把时间浪费在这种平时工作不太会遇到的情况上,没有必要
解决方案八:
引用6楼MrMicrosoft的回复:

数据库字段名是中文?既然是初学,为什么要把时间浪费在这种平时工作不太会遇到的情况上,没有必要

就是工作中遇到的问题,公司的正在用的数据库,当初建的时候用的都是中文的字段名。
解决方案九:
$info.时间.tostring
解决方案十:
引用5楼NOMAD21的回复:

Quote: 引用3楼qqm05的回复:
把中文变量换成英文变量

关键是库里的字段名是中文的

方法之一:可以把数据源中转下,将Data,从System.Data.DataRow转成List<自定义model>,自定义model中用英文变量对应替换原有的中文变量
解决方案十一:
引用7楼NOMAD21的回复:

就是工作中遇到的问题,公司的正在用的数据库,当初建的时候用的都是中文的字段名。

只能说明公司不专业,别学叉劈了,换个地儿吧
解决方案十二:
sigoy

时间: 2024-10-21 13:59:04

新手请教个问的相关文章

ajax-php全局变量修改问题(新手请教)

问题描述 php全局变量修改问题(新手请教) 用户登录后,将用户信息存放到php的全局变量global $user中, 编辑用户,修改用户的名字,点击保存,用户名成功保存到数据库中,但是页面中显示的用户名却没有变, 我想问下ajax回调函数如何能够修改php的超全局变量的值? 解决方案 分享一个jquery ajax 中不能修改全局变量问题的方法 解决方案二: 成功保存到数据库中你更新下变量值,下次刷新页面就会变 如果是ajax无刷提交的,用js更改页面用户名容器的innerHTML <span

c#-本人新手 请教比较两个list问题

问题描述 本人新手 请教比较两个list问题 想问一下 我现在有两个list lista listb list a读取的是记事本 listb读取的是textbox 记事本的内容是这样的 a 1 b 2 c 3 textbox内容是这样的 b 0 a 2 c 1 想通过比较两个list前半部分 如果liata 中a与listb中a 一样 那么就把listb 中的 2付给lista lista就变成 a 1 2 然后把lista 添加到excel的第三列 我写了一部分代码 foreach (stri

通讯录-新手请教大神们一个问题。

问题描述 新手请教大神们一个问题. 刚学习android,想做一个关于短信的小应用,我想在通讯录获得联系人,但是不是获得一个联系人,也不是全部的,就想调用那个短信群发的时候会跳转到的可以多选联系人界面上,如果是普通的通讯录我会调用: Intent intent = new Intent(Intent.ACTION_PICK ContactsContract.Contacts.CONTENT_URI); 但是调用那个多选联系人的通讯录界面我就不会了.百度也没找到有关的资料,所以请教一下各位大神!谢

c语言-C 新手请教下面的代码哪里错了?

问题描述 C 新手请教下面的代码哪里错了? e:cato3-1.cpp(1) : error C2628: 'SqStack' followed by 'void' is illegal (did you forget a ';'?) void InitStack(SqStack &S) { if(!(S.base=(SElemType )malloc(STACK_INIT_SIZE*sizeof(SElemType)))) exit(OVERFLOW); S.top=S.base; S.sta

新手java-Java新手,想问一个关于在线考试系统的问题。

问题描述 Java新手,想问一个关于在线考试系统的问题. 现在做一个在线考试系统,从数据库拿到了一整张试卷(有单选,多选,判断,简答题),把题目一题占一页的显示在页面上,然后点击next到第二题.如何把选的这些答案保存到数据库?是点击一下next保存一个,还是一张试卷全做完了点击submit一起保存?具体怎么解决呢? 解决方案 随便呗,要是一起保存,就写全局的静态Map存数据,最后一次提交,保存Map数据,然后在清空占用内存 解决方案二: 你在去题目的同时为何不一起把答案取出来,然后在做完试卷的

新手请教一个c的问题,关于指针赋初始值

问题描述 新手请教一个c的问题,关于指针赋初始值 #includeint main(){ char *p=NULL; scanf(""%s""p); printf(""%s""p); return 0;}这段代码我在ios的终端下运行就提示Segmentation fault:11但是不给p赋初值的话..改称char *p;反而好使了..为什么...请教别人说是编译器的问题.能不能稍微详细的说一下为什么.. 解决方案 要先弄清

新手请教个asp.net下的问题,为什么会出错?

问题描述 新手请教个asp.net下的问题,为什么会出错? 请问这个错误怎么解决啊? 解决方案 WH这个类缺少无参构造函数或者它是一个抽象类. 解决方案二: 没有用using导入相应的命名空间

tomcat 延时-新手请教,tomcat的延时设置

问题描述 新手请教,tomcat的延时设置 Windows系统中,用tomcat作为资源服务器,能否做到如下两点: 1.向tomcat发送http资源请求(http://ip:port/1.mp3之类的资源地址),tomcat能否延时一定时间(例如10s)然后再向客户端发送资源文件 2.能否限制单位时间内(1s)发送的资源大小.例如收到客户端请求(http://ip:port/1.mp3之类的资源地址)之后,每秒只向客户端发送1kb大小的文件数据流 以tomcat作为服务器能否做到如下两点?如果

android报错-android开发报错log信息如下,小弟新手,求问是什么错误,错在哪,如何解决

问题描述 android开发报错log信息如下,小弟新手,求问是什么错误,错在哪,如何解决 02-21 20:41:34.969: W/dalvikvm(20654): threadid=11: thread exiting with uncaught exception (group=0x40abf228) 02-21 20:41:34.969: E/AndroidRuntime(20654): FATAL EXCEPTION: Thread-6366 02-21 20:41:34.969: