reader 怎么读取下条记录的字段值
比如myreadertemp.read后有3条记录,现在Label1.Text = myreadertemp["in_date"].ToString();
Label2.Text=myreadertemp["vol"].ToString();只读出第一条记录,怎么读取后面的2条? --------------------编程问答-------------------- myreadertemp是什么类型的? --------------------编程问答-------------------- Label1.Text = myreadertemp[1]["in_date"].ToString();
Label2.Text=myreadertemp[1]["vol"].ToString();
Label3.Text = myreadertemp[2]["in_date"].ToString();
Label4.Text=myreadertemp[2]["vol"].ToString(); --------------------编程问答-------------------- 楼上说的好像不行。会有下面的提示:
“/login”应用程序中的服务器错误。
--------------------------------------------------------------------------------
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: CS0021: 无法将带 [] 的索引应用于“object”类型的表达式
源错误:
行 173: if (myreadertemp.HasRows)
行 174: {
行 175: Label1.Text = myreadertemp[1]["in_date"].ToString();
行 176: Label2.Text=myreadertemp[1]["vol"].ToString();
行 177:
源文件: f:\Documents and Settings\Administrator\桌面\web\login\oil_view.aspx.cs 行: 175
--------------------编程问答-------------------- while(rder.read())
{
name[i]=rder["name"].ToString();
++i;
}
好象可以地
--------------------编程问答-------------------- http://www.abab123.com/bbs/down.asp?html=1369137 你可以去这上面看看 应该有你要的答案 --------------------编程问答--------------------
通常都是这么写的
补充:.NET技术 , C#