怎样将数据库中的一个字段值(comname)全都取出,组成数组(Com[i])
然后将它从I=0到I<RecordCount(记录总数),一个个显示出来?比如:
ICollection CreatSource(){//SQL生成数据绑定
StartIndex = CurrentPage*PageNum;//起始导入点
LastIndex = StartIndex + PageNum;//最终导入点
Sql="select comname as Com from company order by adate desc";
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
for (int i = StartIndex; i < LastIndex ; i++)
{
dr = dt.NewRow();
dr[0] = Com[i];
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
return dv;
}以上代码不成功,原因是数组并未取成功,请问高手们怎么改?
然后将它从I=0到I<RecordCount(记录总数),一个个显示出来?比如:
ICollection CreatSource(){//SQL生成数据绑定
StartIndex = CurrentPage*PageNum;//起始导入点
LastIndex = StartIndex + PageNum;//最终导入点
Sql="select comname as Com from company order by adate desc";
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
for (int i = StartIndex; i < LastIndex ; i++)
{
dr = dt.NewRow();
dr[0] = Com[i];
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
return dv;
}以上代码不成功,原因是数组并未取成功,请问高手们怎么改?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货