在DataTable中怎么控制字段类型的长度,急~~~~~~40分

问题描述

在DataTable中怎么控制字段类型的长度,比如,我有一个时间类型的字段当我选择了Data类型后,字段长度就只能为8位,DataTime类型,字段长度就自动为14位,等等

解决方案

解决方案二:
分不够可以加,自己顶,最好能用事件控制
解决方案三:
Datetime类型是不能设置长度的,这个和存储数据无关,你可以在ui上控制
解决方案四:
没人会吗?
解决方案五:
DataTime类型和INT等都是固定长度的,不像CHAR
解决方案六:
在DataTable中无法控制,但是你显示的时候,比如绑定在DataGridView上时,可以控制显示的格式
解决方案七:
在DataTable中无法控制,用的时候根据需要再处理吧.
解决方案八:
人为控制
解决方案九:
没弄明白是显示出来还是添加到数据库啊
解决方案十:
可以在表现层实现其实就是控制了显示的格式数据库的东西你不可能该的在外部定义,date代表8位,datetiem代表14位,然后根据你的选择过滤一下,
解决方案十一:
存储的时候这些数据都是定长的,不能更改的再说date数据最多就8位不过显示的时候你可以对date进行处理,其中存储的信息都是很全的,不用担心
解决方案十二:
如果是读取可以用字符串截取,添加数据库,如果Datatime类型数据库是会自加加上的

时间: 2024-11-05 23:20:11

在DataTable中怎么控制字段类型的长度,急~~~~~~40分的相关文章

Oracle中varchar2字符类型最大长度详解

varchar2的最大存储长度是4000. 如以下语句: create table test(id varchar2(4001));执行时会报错. 如果将语句改为如下,则会执行成功. create table test(id varchar2(4000)); 问题分析 当用在定义表的类型时,varchar2的最大长度是4000个字节,如下图1所示,当超过的时候就会报错: 图1: 而当作PL/SQL程序中定义变量使用的时候,限制大小为32767个字节,所能存储的字符个数取决于字符集设置,如下图2所

查询datatable中的时间类型的列

问题描述 请问如何使用datatable的Select方法查询出时间类型的列查询出当天本月的数据 解决方案 解决方案二:DataTable.Select("r>=#2016-04-01#ANDr<=#2016-04-30#")

Java 和 C/C++ 中的char 类型长度学习笔记

java 和 c/c++ 中的char 类型长度学习笔记 这两天在帮同学改一个加密程序.以下是c++语言的核心代码: char cpass[5]; for(int j=0;j<instring.length();j++){      cpass[j] ^= npwd;}   但是转成 java 写时会出现问题,乍一看,几乎可以原封不动的转换,可是结果却是有问题的. 经过网上资料的查找发现,是char类型的问题.实际上这就涉及到 c/c++ 中的数据类型和 java 的数据类型的比较. 先说 ch

50分,我在DataTable中添加了一个CheckBox控件,我现在要判断checkBox是否被选中,怎么搞

问题描述 我在DataTable中添加了一个CheckBox控件,我现在要判断checkBox是否被选中,怎么搞dataTable=newDataTable("dTable");//创建一个DataTable对象,包括六列,前五列为string,最后一列为Boolstring[]DummyItem=newstring[6]{"英文名称","中文名称","说明","类型","长度",&qu

不用SQL语句查询DataTable中的数据

数据|语句 在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,要查询DataTable中的数据,强大的SQL语言就派不上用场了. 有些.NET程序员采取在数据库中建立临时表等方法来解决这类查询问题.而我觉得这种方法不可行,其实只要用.NET类库中提供的DataView类的强大功能(主要是用它的RowFilter属性),就能方便

.NET中的特殊类型成员

.NET中的特殊类型成员 ----微软 .NET平台系列文章之三 译文/赵湘宁 在前面的两篇文章中,我们研究了类型的基础知识.本文我们将考察类型能定义的某些特殊成员.在大力简化处理类型及其对象实例需要的语法方面,这些类型有助于面向对象设计. 类型构造器 你已经熟悉了什么是构造器,它负责对象实例状态的初始化.除了实例构造器以外,Microsoft(r).NET公共语言运行时(CLR)还支持类型构造器(也叫做静态构造器.类构造器或类型初始化).类型构造器可被应用到接口,类和数值类型.它允许任何在类型

C# DataTable中返回列中的最大值

此处以表dt2中的keyIndex列(int类型)为例 1.通过linq来实现 int maxKeyIndex = dt2.AsEnumerable().Select(t => t.Field<int>("keyIndex")).Max(); Linq语法:点击打开链接2.通过Compute方法来实现 int ee = (int)dt2.Compute("Max(keyIndex)", "true"); Compute方法:点击

sqlbulkcopy-使用SqlBulkCopy时,无法将TXT中的时间字符串转换为SQL中的Datetime类型

问题描述 使用SqlBulkCopy时,无法将TXT中的时间字符串转换为SQL中的Datetime类型 今日在做项目中用到中转文件缓存的思路来想服务器传送数据,第一次使用SqlBulkCopy,但是遇到了问题:在将TXT文件中的数据复制到sql中时,第一列的时间总是提示格式不对,vs提示无法将第一列的字符串转换为DateTime格式,请各位高手支招,谢谢!!!连续加班十多天了,任务紧急,希望各位能给提出宝贵意见. 在每个TXT文件中的,每一行数据是这样存放的: 2014-07-22 00:14:

c# excel表格中指定部分导入datagridview或dataTable中

问题描述 1.如题,我做过一个dataTable导入Excel的代码,部分代码如下//建立Excel类型实例Excel.ApplicationxApp=newExcel.Application();xApp.Visible=false;//得到workBook对象Excel.WorkbookxBook=xApp.Workbooks.Open(excelFileName,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.