我正在使用mysql数据库。在我的mysql表中,列是c_name,c_number,c_mail和c_address。我想在html表中显示这个表。我的asp.net代码如下。
dbConnection.Open();
String str = "select c_name, c_number, c_mail, c_address from contacts where user_id = "+user_id+"";
MySqlCommand cmd = new MySqlCommand(str, dbConnection);
cmd.ExecuteNonQuery();
MySqlDataReader mdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
while (mdr.Read())
{
cname = mdr.GetValue(0).ToString();
}
请帮帮我。我怎么能这样做?
答案 0 :(得分:0)
转发器的一些例子
http://www.sitepoint.com/asp-net-repeater-control/
如果您仍想使用HtmlTable
,那么您可以使用asp.net中提供的类。
Table tbl = new Table();
TableRow tr = null;
TableCell cell = null;
.......
.......
panel.Controls.Add(tbl);
您需要使用以下命名空间using System.Web.UI.HtmlControls;
关于SO的一些类似问题
答案 1 :(得分:0)
最简单的方法是使用GridView
。
在您的网页和后面的代码中添加GridView
,只需将您已有的DataReader
分配给此GridView
的{{1}}媒体资源。
DataSource