C#中如何查询数据库并将结果显示在网页的表格中?

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server"> <title>无标题页</title> <script src="jquery-1.6.2.js"></script> <script> window.onload = function () { var data = { "cnt": 100, "items": [{ "pname": "poi1", "district": "重庆" }, { "pname": "poi2", "district": "天津" }] }; var mytab = $("<table border='1'></table>"); //var data=eval(str); var mytr; for (var i = 0; i < data.items.length; i++) { mytr = $("<tr><td>" + data.items[i].pname + "</td><td onclick='clickme(\"" + data.items[i].pname + "\")'>" + data.items[i].district + "</td></tr>"); mytab.append(mytr); } // alert(mytab); $("#mydiv").append(mytab); } function clickme(pname) { alert(pname); } </script> </head> <body> <div id="mydiv"> </div> </body></html>

这是我现在写的代码和显示出的结果

请问如何实现把数据库查询的结果放进去的效果呐?
是mysql的数据库
把语句也给出来吧“select pname,district from sdsd ;"
全部分都扔上去了,求大神帮帮忙

第1个回答  2014-10-26
你的需求就是把数据查询出来然后设置给 Gridview.DataSourece就可以了。

你去学一下 Ado.Net
你需要知道数据连接、DataSet\ DataTable 等,还是找本书系统地学一下比较好,追问

我知道和Gridview.DataSourece有关系,就是不知道写在哪里,书写格式是什么,您能不能费费神给我写一下,最起码让我有个参考的东西?看书写的话就不知道什么时候能写完了。

追答

public DataSet Tds()

{

 sqlConn  //搞一个数据库连接

SqlAdpter.SelectCommand = new SqlCommand("select * from abc", SqlConn); //使用SQL语句来代替这个参数

SqlAdpter.Fill(ds,"temp");  //temp是一个内存数据表

return ds;

}

 

上面的函数可以返回一个 DataSet 把这个 ds赋值给你的控件的 Gridview.DataSoure

 

这个地方还是建议你看书,看了书事半功倍,否则你这样摸很累的。

追问

虽然我不是很明白,但是这里不能用public吧?

追答

数据库的操作应该全部封装在一个类里面,这个类里面提供的函数都应该是公有的否则页面怎么用?

还有你上面贴出来的那个程序,你里面的那个程序是WEb中嵌入了一点javascript,不是C#。

本回答被网友采纳
第2个回答  2020-11-11
use table
brow
二句搞定,所以,我最喜欢VFP。

C#中如何查询数据库并将结果显示在网页的表格中?
你的需求就是把数据查询出来然后设置给 Gridview.DataSourece就可以了。你去学一下 Ado.Net 你需要知道数据连接、DataSet\\ DataTable 等,还是找本书系统地学一下比较好,

如何用visualc#制作一个网页并且连接数据库,显示一张表格?
用2个控件就可以查询了:DataGrid、SqlDatasource。把这2个控件拖到页面上,再点击DataGrid右上角的黑三角,配置数据源为SqlDatasource的ID。然后点击SqlDatasource右上角,选择数据源,连接到数据库的某一张表,确定就OK了。纯鼠标操作,多尝试几次,很简单的 ...

C#连接数据库查询数据,并且将它以表格的形式显示出来,应该怎样做呢?
string connString="省略了";建立连接:SqlConnection sConn = new SqlConnection(connString);打开连接:sConn.Open();建立数据适配器 SqlDataAdapter sda = new SqlDataAdapter(sConn,"你的Select语句");DataSet ds = new DataSet();sda.Fill(ds,"表名");绑定数据集到DataGridView,假设在窗体中已...

怎么在C#里把查询的结果放到窗体上?
你可以在窗体上添加DataGridview,Button,TextBox,通过在TextBox中输入的条件,拼接SQL语句,点击Button查询,得到一个DataTable,然后设置DataGridview的DataSource属性为DataTable,即可显示出你查询的结果,当然,这样显示的是所有的字段,如果你想显示部分字段,可以在SQL语句里设置或设置DataGridview的要显示...

怎么把C#提取出来的数据 放到html 表格中
两种方法 1、在html中加入,将数据库查询出来,如存到Gridview中或List<T>中(存到哪里看你喜欢谁),然后在中间用for或foreach遍历,循环输出数据,就行了!2、既然你用的C#,直接用vs里的GridView控件,再添加一个sqldatasource或objectdatasource,自动生成表格了,这个更快些。另外,js是客户端执行...

C#如何从数据库中读出一行数据并显示在listView中??
在else里面加一个try catch,里面肯定存在错误的地方,然后将异常抛出来,根据异常信息看错在哪儿了。另外,非常明显的错误是,查询语句是错的

C#查询结果在网页上以表格形式显示
1,可以在sql查询返回数据的时候 case,如 select (case 字段名称 when 0 then '正常' when 1 then '禁止' when 2 then '注销' else '其他状态' end)字段名称 from ...2,za返回数据不变,在页面里绑定数据的时候来转换,如gridview控件绑定数据后,在protected void GridView1_RowDataBound(object...

C#winform中如何将从数据库查询出来的数据,显示在现有的DateGridView...
string connectionString = "server=服务器ip;database=数据库;uid=用户;pwd=密码";String sqlstr="select * from 表"sqldataAdapter = new SqlDataAdapter(sqlstr, SqlConnection(connectionString));sqldataAdapter.Fill(ds);datagridview1.datasource=ds;这样就了~...

怎么用C#在网页中显示数据库的数据
先使用 AccessDataSource 建立一个到 std.mdb 的数据连接,并设置数据源控件的SelectCommand命令为“Select ssex, sage, sname, sno,usrname From stdinfo”。然后拖动 一个 GridView 控件,绑定到先前的那个 AccessDataSource 数据源控件即可。很简单的操作,建议你到MSDN的WebCast下载苏鹏讲师的《asp....

C# 如何把从数据库中查到的数据显示在datagridview中
其实很简单。我们只需要在窗体上拖放一个DataGridView 然后双击窗体空白处,在代码文件的Form1_Load事件中添加括号里的代码 private void Form1_Load(object sender, EventArgs e){ string strsql="select * from stop where stop_id>5";\/\/查询语句。SqlConnection conn = new SqlConnection("server=...

相似回答