首先通过ado.net技术从数据库获取数据,将获取到的数据绑定到前端显示:
例: // 创建基于Windwos身份登录验证的SQL Server的连接字符串
string str_conn = "server=. DataBase=数据库 Trusted_Connection=true"//integrated Security=true"
//1、用于从数据库中获取数据的查询字符串
string str_select = "select 需要的字段 from 表"
//2、开始建立建立并打开连接
SqlConnection myconn = new SqlConnection(str_conn)
myconn.Open()
//3、创建SQLDataAdapter连接,从数据库中读取数据
SqlDataAdapter sql_Adapter = new SqlDataAdapter(str_select, myconn)
//4、创建DataSet连接
DataSet dataset1 = new DataSet()
//5、使用SqlDataAdapater.Fill(DataSet_Name,index_name)方法将读取的数据存入DataSet定义的名为任意名的Datatable中,其中任意名表用于数据的标识(索引)
sql_Adapter.Fill(dataset1, "任意名")
//6、将DataTable表中employee表的视图赋值给控件DataGridView以便输出
this.dataGridView1.DataSource = dataset1.Tables["任意名"].DefaultView
//7、关闭数据库连接
myconn.Close()
后台动态读取数据。 这里的“后台”一般指数据库,其中存放数据并且这些数据是实时在变化的,所以说是“动态”。 如果你用ExtJs作的前台不跟后台数据库打交道,不去获取数据,只是显示一些写死的内容,就是“静态”。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)