ComponentArt MethodNeedDataSource etc.

public void OnNeedDataSource(object sender, EventArgs oArgs)
  
{
    buildGrid();
  }


 private void buildGrid()
  
{
    
string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
    conStr 
+= Server.MapPath("~/common/db/demo.mdb"); 
    System.Data.OleDb.OleDbConnection dbCon 
= new System.Data.OleDb.OleDbConnection(conStr); 
    dbCon.Open(); 

    
string sql = "SELECT * FROM Posts ORDER BY LastPostDate DESC"
    System.Data.OleDb.OleDbDataAdapter dbAdapter 
= new System.Data.OleDb.OleDbDataAdapter(sql, dbCon); 
    DataSet ds 
= new DataSet(); 
    dbAdapter.Fill(ds); 
    ds.Tables[
0].TableName = "Inbox"

    Grid1.DataSource 
= ds;
  }


1private void InitializeComponent()
2    {    
3        this.Load += new System.EventHandler(this.Page_Load);      
4    Grid1.NeedRebind += new ComponentArt.Web.UI.Grid.NeedRebindEventHandler(OnNeedRebind);
5    Grid1.NeedDataSource += new ComponentArt.Web.UI.Grid.NeedDataSourceEventHandler(OnNeedDataSource);
6    Grid1.PageIndexChanged += new ComponentArt.Web.UI.Grid.PageIndexChangedEventHandler(OnPageChanged);
7    Grid1.SortCommand += new ComponentArt.Web.UI.Grid.SortCommandEventHandler(OnSort);
8  }


原文地址:https://www.cnblogs.com/simhare/p/879110.html