首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

搞混了求理清,该如何处理

2012-09-05 
搞混了求理清刚刚在添加列的时候遇到这样的问题mydatable.Columns.Add(項目1,System.string)mydatable.

搞混了求理清
刚刚在添加列的时候遇到这样的问题
mydatable.Columns.Add("項目1",System.string);
mydatable.Columns.Add("項目1",Dbtype.string);

红色的部分的时候 都是提示错误:string 和 system.Type 不能转换;
不明白了..string 等关键字不就是 Type么??????
下面这个才是正确的
mydatable.Columns.Add("項目1",typeof(string));


求详细区分啊

[解决办法]

探讨
刚刚在添加列的时候遇到这样的问题
mydatable.Columns.Add("項目1",System.string);
mydatable.Columns.Add("項目1",Dbtype.string);

红色的部分的时候 都是提示错误:string 和 system.Type 不能转换;
不明白了..string 等关键字不就是 Type么??????
下面这个才是正确的
……

[解决办法]
探讨

这个就更糊涂了..datatable.Columns.Add("列名", Type type); type在提示的时候 提示的如下: type: 新列System.Data.DataColumn.DataType
这样说的话 mydatable.Columns.Add("項目1",Dbtype.string); 应该没得问题啊?

[解决办法]
人家要的是实参,实参是一个运行时对象
System.String这个是对象吗?
显然不是,它是在源码中使用的一个类型的名字。

热点排行