如何来判断字段类型????初级问题.....

mengxianbao1521 2003-09-12 08:37:57
我是一名新的学.net的程序员,中间遇到一些问题:
1.如何判断DataSet中一个Table表中各个字段是什么类型(bool,DateTime,int等).
在C#中为什么没有类型的定义,难道在Type没有找到.
如:Delphi中
Case Table.fieldByName("Name").DataType of
ftTime,ftDateTime,ftDate://日期
begin
end;
ftString,ftWideString://字符串类
begin
end;
2.如何定义一个
public struct VirField
{
public string FieldName;
public string DisplayLabel;
public Type FieldType;
}
但如何使用来完成
Delphi:
TVirField(Edit_Gut.Items.Objects[Edit_Gut.ItemIndex]).DataType
功能啊!!
这在C#中怎么做啊!
...全文
110 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
雪狼1234567 2003-09-12
  • 打赏
  • 举报
回复
if ((dataset.Tables[0].Columns[mFieldName].DataType.ToString().CompareTo("System.String")==0) || (dvQry.Table.Columns[mFieldName].DataType.ToString().CompareTo("System.Char")==0))
minajo21 2003-09-12
  • 打赏
  • 举报
回复
dataset.tables(0).columns(0).datatype

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧