asp.net中把数据库中数据读出来显示到页面
我做个答题的小功能。数据库字段是:题目,答案1,答案2,答案3,答案4;想做出的效果是有N道题就是显示N个这样的东西。长时间没有弄这了,旁边又没有什么参考资料,知道的告诉...
我做个答题的小功能。 数据库字段是:题目,答案1,答案2,答案3,答案4; 想做出的效果是有N道题就是显示N个这样的东西。 长时间没有弄这了,旁边又没有什么参考资料,知道的告诉下 代码详细点,从连接数据库开始。
展开
2013-11-27
展开全部
数据库连接: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();
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();
推荐于2018-03-23
展开全部
我只能告诉你怎么实现,用什么技术来实现,但是没有具体项目我写不出代码来。由于每项样式都一样,这个用repeater控件来实现。用数据绑定与数据库连接数据库操作使用ADO.NET建议具体的还是找本书来看看吧,这个在网上说是说不清楚地。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-27
展开全部
嗯..可以用 Repeater 控件绑定并显示..关键是 选项的生成,需要根据题目选项数动态生成..加我QQ吧 ..250820436
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-27
展开全部
遍历数据库中数据不就得了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询