SqlCommand cmd=new SqlCommand("select top 4 pass from ceshi",dop.strconn);
SqlDataReader dr = cmd.ExecuteReader();
if(dr.Read())
{
for(int i=0;i<4;i++)
{
str = str.Replace("$htmlformat["+i+"]",dr[i].ToString());
}
}
提示dr[]数组越界……
如果dr[0]的时候能读出数据……dr[1]的时候就提示越界了
为什么?
如果我想用个循环取到dr[pass]的值应该怎么做?
帮忙~谢谢
SqlDataReader dr = cmd.ExecuteReader();
if(dr.Read())
{
for(int i=0;i<4;i++)
{
str = str.Replace("$htmlformat["+i+"]",dr[i].ToString());
}
}
提示dr[]数组越界……
如果dr[0]的时候能读出数据……dr[1]的时候就提示越界了
为什么?
如果我想用个循环取到dr[pass]的值应该怎么做?
帮忙~谢谢
解决方案 »
- devexpress gridControl 表格线的颜色怎么设置?
- WCF REST post 返回json格式 少对大括号
- 请教如何暂停WFP的3D模型动画?在线急等
- 如何把水晶报表中的每一字段串起来?
- 你们帮我看看这段代码为什么 datagridview中不显示 值啊
- 如何将DataGridView直接数据操作(删除、添加、更新)直接回写至数据库
- 我装的visualstudio2003有问题 请帮帮忙高手近来看看啊
- 控件聚焦的简单问题
- 报错方法与委托不匹配?怎么回事?
- DataReader和DataSet的选择问题
- 有哪位可曾碰到过在VS里不能使用中文的问题,请赐教!
- C#2.0泛型接口调用问题 在线等!
while(dr.Read())
{ str = str.Replace("$htmlformat["+i+"]",dr[0].ToString());
i++; }