如何取字段的值?

zgysc 2003-02-28 11:14:05
我新建一个asp.net工程,在page_load中定义了connection和dataadpter以及dataset对象,同时在页面中拖入一个datagrid,绑定后运行程序没有问题,能正确显示表的数据,现在我把datagrid删掉,想直接在page_load中直接用response.write把表中"bb"字段的所有数据写出来,该如何写呢?

...全文
38 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgysc 2003-02-28
  • 打赏
  • 举报
回复
谢谢各位,我会用datareader,我不会用dataadpter,问题解决了,给分了!
smartyyp 2003-02-28
  • 打赏
  • 举报
回复
sorry!
sqlconnection conn=new sqlconnection(connstring);
sqlcommand comm=new sqlcommand("select bb from table",Conn);
conn.open();
SqlDataReader reader=comm.ExecuteReader();
while (reader.read())
{
response.write(reader("bb"));
}
reader.close();
conn.close;
supnet 2003-02-28
  • 打赏
  • 举报
回复
you try:
for(int i=0;i<dataset1.Tables["table_name"].Rows.Count;i++)
{
Response.Write(dataset1.Tables["table_name"].Rows[i]["bb"]);
}
smartyyp 2003-02-28
  • 打赏
  • 举报
回复
sqlconnection conn=new sqlconnection(connstring);
sqlcommand comm=new sqlcommand("select bb from table",Conn);
SqlDataReader reader =new SqlDataReader;
conn.open();
reader=comm.ExecuteReader();
while (reader.read())
{
response.write(reader("bb"));
}
reader.close();
conn.close;
smartyyp 2003-02-28
  • 打赏
  • 举报
回复
sqlconnection conn=new sqlconnection(connstring);
sqlcommand comm=new sqlcommand("select bb from table",Conn);
SqlDataReader reader =new SqlDataReader;
conn.open();
reader=ExecuteReader();
while (reader.read())
{
response.write(reader("bb"));
}
reader.close();
conn.close;
smartyyp 2003-02-28
  • 打赏
  • 举报
回复
sqlconnection conn=new sqlconnection(connstring);
sqlcommand comm=new sqlcommand("select bb from table",Conn);
SqlDataReader reader =new SqlDataReader;
conn.open();
reader=ExecuteReader();
if (reader.read())
{
response.write(reader("bb"));
}
reader.close();
conn.close;
handsomejian 2003-02-28
  • 打赏
  • 举报
回复
建立连接后。。。
创建SqlCommand CommandStr = null;
SqlDataReader ReaderExe = null;
CommandStr = new SqlCommand("select bb from table",Conn);//sql为你的查询语句,conn为你的连接
ReaderExe = CommandStr.ExecuteReader();
if (!ReaderExe.Read()) return;
string aaa;//假设你的bb字段是varchar型
while(ReaderExe.Read()))
{
aaa= ReaderExe.GetString(0)//循环取得
}
webdiyer 2003-02-28
  • 打赏
  • 举报
回复
for(int i=0;i<dataset1.Tables[0].Rows.Count;i++){
Response.Write(dataset1.Tables[0].Rows[i]["bb"]);
}
xd123 2003-02-28
  • 打赏
  • 举报
回复
用dataset
for i=0 to count-1
dr=ds.tables(0).rows(i)
response.write(dr("bb"))
next

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧