我建立了一个数据库
服务器名为:192.168.0.91;库名为:ceshi;
表名user;包括userID and username and password三个字段
我想建立一个.aspx能够显示如下
序号 用户名 密码
1 123 123
2 222 123
请问如何建立?能否写详细一些,我看书看了好几个月了,还没明白~~希望大家能帮助帮助我
服务器名为:192.168.0.91;库名为:ceshi;
表名user;包括userID and username and password三个字段
我想建立一个.aspx能够显示如下
序号 用户名 密码
1 123 123
2 222 123
请问如何建立?能否写详细一些,我看书看了好几个月了,还没明白~~希望大家能帮助帮助我
<add key="Con" value="server=(local);uid=sa;pwd=;database=ceshi"/>
</appSettings>
string sql3 = "select userID ,userName,password from ";
SqlCommand com3 = new SqlCommand(sql3,Con);
SqlDataReader dr3 =com3.ExecuteReader();
DataTable Dt3=new DataTable(); //定义表
DataRow Dr3 ; //定义行
DataColumn Dc3;
Dc3=new DataColumn();
Dc3.DataType=System.Type.GetType("System.Int32");
Dc3.ColumnName="ID";
Dt3.Columns.Add(Dc3);//定义列
Dc3=new DataColumn();
Dc3.DataType=System.Type.GetType("System.String");
Dc3.ColumnName="bt";
Dt3.Columns.Add(Dc3);//定义列
Dc3=new DataColumn();
Dc3.DataType=System.Type.GetType("System.String");
Dc3.ColumnName="djsj";
Dt3.Columns.Add(Dc3);
Dc3=new DataColumn();
Dc3.DataType=System.Type.GetType("System.String");
Dc3.ColumnName="long_bt";
Dt3.Columns.Add(Dc3);
//然后用Datareader读到数据中的记录。添加到这个离线表中就行了。
while(dr3.Read())
{
Dr3=Dt3.NewRow();
for (int i=0;i<4;i++) //添加一条记录
{
switch (i)
{
case 0:
Dr3[i]=dr3[i];
break;
case 1:
Dr3[i]=dr3[i];
break;
case 2:
Dr3[i]=dr3[i];
break; } }
Dt3.Rows.Add(Dr3);
}
this.Repeater3.DataSource = Dt3.DefaultView;
this.Repeater3.DataBind();
Dt3.Clear();
com3.Connection.Close();
dr3.Close();
Con.Close();
{
/* 1、编写:
* 2、功能:显示所有发表的问题的详细信息
* 3、参数:dgTemp 接纳这些信息的 DataGrid 控件
* 4、返回值: 无
*/
string strSQL;
strSQL="SELECT userID AS 序号,username AS 用户名,password AS 密码 FROM user";
OpenDataBase();//打开conn
SqlDataAdapter sdaProblen=new SqlDataAdapter(strSQL,conn);
DataSet ds=new DataSet();
sdaProblen.Fill(ds,"user");
dgTemp.DataSource=ds;//dgTemp为DataGrid控件
dgTemp.DataBind();
sdaProblen.Dispose();
CloseDataBase();//关闭conn
}
Dim sql as string="select UserId as 序号,username as 用户名,password as 密码 from tablename"
Dim dr as SqlDataReader
Dim cmd AS New sqlCommand(sql,conn)
conn.open()
dr=cmd.ExecuteReader()
dbgrid.datasource
dr.close()
conn.close()
步骤一:
在页面上拉个datagrid控件
步骤二:
在.aspx.cs的页面的头部添加代码 using System.Data.SqlClient ;
步骤三:
在private void Page_Load(object sender, System.EventArgs e)
{
}
里添加以下代码:
// 在此处放置用户代码以初始化页面
SqlConnection sqlConnection1 = new SqlConnection ( "Server = localhost ; Database = ceshi ; User ID = ; Password = ; " ) ;
//定义数据库连接
DataSet dataSet1 ;
//创建数据集对象
SqlDataAdapter sqlDataAdapter1 ;
sqlDataAdapter1 = new System.Data.SqlClient.SqlDataAdapter ( "SELECT userID ,username , password From user" , sqlConnection1 ) ;
//以定义的数据库连接来初始化SqlDataAdapter实例
dataSet1 = new DataSet ( ) ;
sqlDataAdapter1.Fill ( dataSet1 , "music" ) ;
//以SqlDataAdapter实例来填充本地DataSet数据集
DataView dataView1 = dataSet1.Tables [ "music" ].DefaultView ;
DataGrid1.DataSource = dataView1 ;
DataGrid1.DataBind ( ) ;over~~