问题一: 利用dataview就行绑定GridView控件是,代码如下:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ViewState["SortOrder"] = "Admin_name"; ViewState["OrderDire"] = "ASC"; Date_band(); } } protected void Date_band() { string sqlstr = "select Admin_name,Admin_password from Administrator "; dt = objBaseDb.getdatabydatatable(sqlstr); view = dt.DefaultView; string sort = (string)ViewState["SortOrder"] + " " + (string)ViewState["OrderDire"]; view.Sort = sort; SetGridViewDataSorceDateView(view); } 其中protected void SetGridViewDataSorceDateView 函数定义如下 protected void SetGridViewDataSorceDateView( DataView view) { GridView1.DataSource = view; GridView1.DataBind(); }