楼上的有理.
ctype(Datagrid1.datasource,Dataset)
dim i,j as int
for i=0 to dataset.tables(0).rows.count-1
for j=0 to dataset.tables(0).columns.count-1
return dataset.tables(0).rows(i).item(j)
next
next
ctype(Datagrid1.datasource,Dataset)
dim i,j as int
for i=0 to dataset.tables(0).rows.count-1
for j=0 to dataset.tables(0).columns.count-1
return dataset.tables(0).rows(i).item(j)
next
next
int iRow = ds.Tables[0].Rows.Count;
int iCol = ds.Tables[0].Columns.Count;
for(int i = 0;i < iRow; i++)
{
for(int j = 0;i < iCol; i++)
{
System.Diagnostics.Debug.WriteLine("(" + i.ToString() + "," + j.ToString() + "):" + this.dataGrid1[i,j].ToString());
}
}
应该为
for(int j = 0;j < iCol; j++)
等于0 就是没有内容
DB_Partition par=new DB_Partition();
temp=par.SelectCode();
temp.Tables.Add("kubunname");
temp.Tables["kubunname"].Columns.Add("编号");
temp.Tables["kubunname"].Columns.Add("名称");
temp.Tables["kubunname"].DefaultView.AllowNew=false;
temp.Tables["kubunname"].DefaultView.AllowEdit=false;
temp.Tables["kubunname"].DefaultView.AllowDelete=false;
for(int i=1;i<=temp.Tables["Partition"].Rows.Count;i++)
{
DataRow row;
row=temp.Tables["kubunname"].NewRow();
object []o=new object[2];
o[0]=(object)temp.Tables["Partition"].Rows[i-1]["kubuncode"];
o[1]=(object)temp.Tables["Partition"].Rows[i-1]["kubunname"];
row.ItemArray=o;
temp.Tables["kubunname"].Rows.Add(row);
}
return temp;