asp.net中如何输出数据?
我用的是C#.net和sql数据库,数据库名为news,表名为users,表中有一列userid,我想把userid列中的内容输出来,请问在asp.net中怎么写代码?如...
我用的是C#.net和sql数据库,数据库名为news,表名为users,表中有一列userid,我想把userid列中的内容输出来,请问在asp.net中怎么写代码?如何连接打开数据库并把表中的内容输出来。请不要用DataGrid、GridView等控件。我是菜鸟,请提供详细的代码,谢谢大家!
展开
2个回答
2013-08-24
展开全部
//事先在你的窗体上新建一个richTextBox控件,这个控件有点儿像一个大的文本框,如果你用的是控制台,那就用下面循环中的注释部分,循环后面的富文本框赋值语句删除就可以了
//创建数据连接
SqlConnection sqlconn=new SqlConnection("server=(local);DataBase=news;uid=sa;pwd=");//pwd是你的密码
//编写sql语句
string sql="select userid from users ";
//创建命令对象
SqlCommand command=new SqlCommand(sql,sqlconn);
//打开连接
sqlconn.Open();
SqlDataReader read=command.ExecuteReader();
string allUserId="";
while(read.Read())
{
allUserId.Append(read["UserId"]+"\n");
//ConSole.WriteLine(read["UserId"]);
}
this.richTextBox.Text=allUserId;
read.Close();
//创建数据连接
SqlConnection sqlconn=new SqlConnection("server=(local);DataBase=news;uid=sa;pwd=");//pwd是你的密码
//编写sql语句
string sql="select userid from users ";
//创建命令对象
SqlCommand command=new SqlCommand(sql,sqlconn);
//打开连接
sqlconn.Open();
SqlDataReader read=command.ExecuteReader();
string allUserId="";
while(read.Read())
{
allUserId.Append(read["UserId"]+"\n");
//ConSole.WriteLine(read["UserId"]);
}
this.richTextBox.Text=allUserId;
read.Close();
推荐于2018-03-30
展开全部
SqlConnection sqlconn=new SqlConnection("server=(local);uid=sa;pwd=admin;DataBase=news");
SqlDataAdapter sqlda=new SqlDataAdapter("select * from users",sqlconn);
DataSet ds=new DataSet();
sqlda.Fill(ds);
StringBuilder str=new StringBuilder();
str.Append("<table class='datatable' cellspacing='1'>");
str.Append("<tr>");
str.Append("<th>编号</th><th>用户名</th>");
str.Append("</tr>");
foreach (DataRow dr in ds.Tables[0].Rows)
{
str.Append("<tr>");
str.AppendFormat("<td>{0}</td>", dr["userid"]);
str.AppendFormat("<td>{0}</td>", dr["UserName"]);
str.Append("</tr>");
}
Literal1.Text=str.ToString();//在页面中放一个Literal控件
SqlDataAdapter sqlda=new SqlDataAdapter("select * from users",sqlconn);
DataSet ds=new DataSet();
sqlda.Fill(ds);
StringBuilder str=new StringBuilder();
str.Append("<table class='datatable' cellspacing='1'>");
str.Append("<tr>");
str.Append("<th>编号</th><th>用户名</th>");
str.Append("</tr>");
foreach (DataRow dr in ds.Tables[0].Rows)
{
str.Append("<tr>");
str.AppendFormat("<td>{0}</td>", dr["userid"]);
str.AppendFormat("<td>{0}</td>", dr["UserName"]);
str.Append("</tr>");
}
Literal1.Text=str.ToString();//在页面中放一个Literal控件
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询