|
SQL 字符串:任意SQL字符串,甚至可以是存储过程DataGrid: DataGrid 的标识符 private void Page_Load(object sender, System.EventArgs e) { // 构造SQL字符串 string SQLstring = "Select * FROM Employee";
// 调用并构造BindGrid BindGrid(strConnectSQL, SQLstring, DataGrid1 ); } 使用多个 DataGrids通过不同的SQL命令,在页面上放置三个 DataGrid 。如下面所示,只要调用具有不同SQL命令的 BindGrid() 三次就可以了。所以现在你可以使用相同的代码使用多个 DataGrid 。 // DataGrid 1 string SQLstring1 = "Select * FROM Employee"; BindGrid(strConnectSQL, SQLstring1, DataGrid1 );
// DateGrid 2 string SQLstring2 = "Select * FROM Customers"; BindGrid(strConnectSQL, SQLstring2, DataGrid2 );
//DataGrid3 string SQLstring3 = "Select * FROM Orsders"; BindGrid(strConnectSQL, SQLstring3, DataGrid3 ); 使用 BindList()好了。现在我们将从使用 BindGrid() 转向使用 BindList() ,它可以使用ASP.NET中的下拉列表。 代码稍微有点难理解了,因为 DropDownList 多了两个属性: DataTextField: 下拉列表中所显示的,也就是用户所看到的。DataValueField: 测定用户的选择的值。
这些值都被添加到 BindList() 的输入参数中,所以可以像这样运行它: BindList(db, SQL, Text, Value, DropDownList); using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using System.Configuration;
namespace BindList { public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.DropDownList DropDownList1; // 从 web.config 获得连接字符串 public String strConnectSQL = (ConfigurationSettings.AppSettings["dsn_SQL"]);
private void Page_Load(object sender, System.EventArgs e) { // 创建SQL字符串 string SQLstring = "Select EmployeeID, FirstName + '''' '''' + LastName" + " as name FROM Employees"; string TextField = "name"; string ValueField = "EmployeeID";
BindList(strConnectSQL, SQLstring, TextField , ValueField, DropDownList1 ); }
private void BindList(string strConnectSQL, string SQLstring, string TextField, string ValueField, System.Web.UI.WebControls.DropDownList Dlist) 上一页 [1] [2] [3] [4] 下一页 [VB.NET程序]ADO 在informix的 Addnew [VB.NET程序]ADO 的测试 [VB.NET程序]ADO 揭密 1 [Web开发][ADO]如何修改ADO的线程模型 [Web开发]Delphi7下仿Ado.Net类的实现 [Web开发]通过COM使用ADO [Web开发]ADO & ADO.NET中使用存储过程的两个共用的函数 [Web开发]Binding a DataGrid to an ADO Recordset [Web开发]ADOCE for ADO Programmers [Web开发]Delphi多线程下的ADO编程
|