asp.net中把数据库中数据读出来显示到页面
发布网友
发布时间:2022-04-10 07:20
我来回答
共4个回答
热心网友
时间:2022-04-10 08:49
数据库连接:using System;
using System.Collections;
using System.Collections.Specialized;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;namespace DAL
{ //数据库连接字符串
protected static string connectionString="server=.;database=data;uid=sa;pwd=sa"; public static string ConnectionString
{
set { connectionString = value; }
get { return connectionString; } } /// <summary>执行查询语句,返回DataSet
/// </summary>
/// <param name="SQLString">查询语句</param>
/// <returns>DataSet</returns>
public static DataSet Query(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
return ds;
}
} 查询类:using System;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using System.Collections;
using System.Collections.Generic;
using Business.Models;namespace Business.SQLServerDAL
{/// <summary>
/// 数据访问类handbook。
/// </summary>
public partial class handbookService
{public handbookService()
{}/// <summary>
/// 获数据列表
/// </summary>
public DataSetGetList()
{
return DbHelperSQL.Query("select * from [2002handbook]");
}}} 页面后台.cshandbookService bll=new handbookService ();GridView1.DataSource=bll.GetList();GridView1.DataBind();
热心网友
时间:2022-04-10 10:07
我只能告诉你怎么实现,用什么技术来实现,但是没有具体项目我写不出代码来。由于每项样式都一样,这个用repeater控件来实现。用数据绑定与数据库连接数据库操作使用ADO.NET建议具体的还是找本书来看看吧,这个在网上说是说不清楚地。
热心网友
时间:2022-04-10 11:42
嗯..可以用 Repeater 控件绑定并显示..关键是 选项的生成,需要根据题目选项数动态生成..加我QQ吧 ..250820436
热心网友
时间:2022-04-10 13:33
遍历数据库中数据不就得了