c#.net 不要控件显示access数据库的内容,求救!

数据库名为:no1.mdb,其中表为:user表中的字段有id,userid,password下面是文件Default2.aspx.cs的代码:publicpartial... 数据库名为:no1.mdb,其中表为:user
表中的字段有id , userid , password

下面是文件Default2.aspx.cs的代码:
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["admin"] == null)
{
Response.Redirect("Default.aspx");
}
string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/no1.mdb");
OleDbConnection myConn = new OleDbConnection(strConnection);
myConn.Open();
string sq = "select * from [user]";
OleDbCommand cmd = new OleDbCommand(sq, myConn);
}
}

我不想用控件显示数据库的内容,请问我的Default2.aspx这个页面该怎么写,求高手来解救啊,满意再50给分,求救!
不想用控件显示数据库的内容,换成用数据绑定的方法来实现,求解答!
展开
 我来答
百度网友ae3233c
2013-07-30 · TA获得超过1175个赞
知道小有建树答主
回答量:1329
采纳率:0%
帮助的人:475万
展开全部

"不想用控件来显示" 是个什么意思呢, 如果是不能用所有控件, 那估计只能在后台将数据全部生成标准HTML代码再response到aspx页面上了.


能使用 Repeater (这也算是控件) 不? 如果可以, 如下:

string strConnection = "....";
OleDbDataAdapter da = new ......;
DataTable dt = new DataTable();
da.Fill(dt);
this.repeater1.DataSource = dt;
this.repeater1.DataBind();

aspx 中

<ul>
    <asp:Repeater ID="repeater1" runat="server">
<ItemTemplate>
    <li><%#Eval("id") %></li>
</ItemTemplate>
    </asp:Repeater>
</ul>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇宙之心眼
2013-07-29 · TA获得超过623个赞
知道小有建树答主
回答量:610
采纳率:100%
帮助的人:414万
展开全部

看看附件吧,没有使用控件。其实不管用不用控件,目的都是一个,想最终生成为HTML代码。我在附件中写的代码是使用了<%foreach....%>这样的方法,其实是与Repeater控件生成的代码是一样的。

 

 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-29
展开全部
我反问你,你想怎么显示呢
更多追问追答
追问
数据绑定
追答
肯定会用到控件的哦,就算你用table也是属于Html控件,除非你直接Response输出到页面算了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式