【发布时间】:2011-08-23 04:37:34
【问题描述】:
我有以下代码:
namespace Company.Project.DataProvider
{
partial class MyDataSet
{
partial class MyDataTable
{
}
}
}
namespace Company.Project.DataProvider.MyDataSetTableAdapters
{
public partial class MyTableAdapter
{
public int CommandTimeout
{
set
{
for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1))
{
if ((this.CommandCollection[i] != null))
{
this.CommandCollection[i].CommandTimeout = value;
}
}
}
}
}
protected void ObjectDataSource1_ObjectCreating
(object sender, ObjectDataSourceEventArgs e)
{
Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter =
(Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter)
e.ObjectInstance;
// Set command timeout to 2 minutes
adapter.CommandTimeout = 120;
}
}
当我运行上面的代码时,我收到以下错误:
类型或命名空间名称“公司” 找不到(您是否缺少 使用指令或程序集 参考?)
我的代码有什么问题?
现在,我收到以下错误。
CS1061: 'CariPeriyot.Rapor.TEST_TumRaporlar' does not contain a definition
for 'CommandCollection' and no extension method 'CommandCollection'
accepting a first argument of type 'CariPeriyot.Rapor.TEST_TumRaporlar'
could be found (are you missing a using directive or an assembly reference?)
Source Error:
Line 7: set
Line 8: {
Line 9: for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1))
Line 10: {
Line 11: if ((this.CommandCollection[i] != null))
【问题讨论】:
-
你在哪一行得到这个错误?
-
是单个文件吗?同一个项目中的不同文件?不同的库?
标签: c# .net asp.net ado.net dataset