代码如下:
public static ADODB.Recordset AdoRs = new ADODB.Recordset();AdoRs.Open("select * from CAT_CAMBER",M_CN1,ADODB.CursorTypeEnum.adOpenDynamic ,ADODB.LockTypeEnum.adLockReadOnly,-1);在C#中如何将AdoRs中查询的数据一次性写到SPREAD中,我记得原来在VB6.0中有这样的命令,现在我采取的是一行一行写的,这样会很慢。
for(int i=1; i<= AdoRs.RecordCount; i++)
{
for(int j=1 ; j<= AdoRs.Fields.Count-1; j++)
{
ss1.Row = i;
ss1.Col = j+1;
ss1.Text = AdoRs.Fields[j].Value.ToString() ;
}
AdoRs.MoveNext();
}
并且,数据类型的数据不能显示。
请大侠们指点!
public static ADODB.Recordset AdoRs = new ADODB.Recordset();AdoRs.Open("select * from CAT_CAMBER",M_CN1,ADODB.CursorTypeEnum.adOpenDynamic ,ADODB.LockTypeEnum.adLockReadOnly,-1);在C#中如何将AdoRs中查询的数据一次性写到SPREAD中,我记得原来在VB6.0中有这样的命令,现在我采取的是一行一行写的,这样会很慢。
for(int i=1; i<= AdoRs.RecordCount; i++)
{
for(int j=1 ; j<= AdoRs.Fields.Count-1; j++)
{
ss1.Row = i;
ss1.Col = j+1;
ss1.Text = AdoRs.Fields[j].Value.ToString() ;
}
AdoRs.MoveNext();
}
并且,数据类型的数据不能显示。
请大侠们指点!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货