2012-04-09 2 views
0

내 Asp.new C# 폼의 그리드보기에서 내 데이터를 표시하려고합니다. Wamp Server의 MySQL 데이터베이스를 사용하고 있습니다. 표보기로 바인딩 데이터베이스에 많은 시간을 할애했습니다. 도와주세요.그리드보기 Asp.net C#을 wamp 서버의 MYSQL

내 코드 :

 public partial class Temp : System.Web.UI.Page 
{ 

    string conString = ConfigurationManager.ConnectionStrings["AASProject"].ConnectionString; 

    protected void Page_Load(object sender, EventArgs e) 
    { 
     MySqlConnection con = new MySqlConnection(conString); 
     con.Open(); 

     gvFoodDetail.RowEditing+= new GridViewEditEventHandler(gvFoodDetail_RowEditing); 
     gvFoodDetail.RowDeleting += new GridViewDeleteEventHandler(gvFoodDetail_RowDeleting); 
     gvFoodDetail.RowUpdating += new GridViewUpdateEventHandler(gvFoodDetail_RowUpdating); 
     //gvFoodDetail_RowCancelingEdit += new GridViewCancelEditEventArgs(gv); 
     // gvFoodDetail.RowEditing += new GridViewEditEventHandler(gvFoodDetail_RowEditing); 
     // gvFoodDetail.RowDeleting += new GridViewDeleteEventHandler(gvFoodDetail_RowDeleting); 
     // gvFoodDetail.RowUpdating += new GridViewUpdateEventHandler(gvFoodDetail_RowUpdating); 
     // gvFoodDetail.RowCancelingEdit += new GridViewCancelEditEventHandler(gvFoodDetail_RowCancelingEdit); 

     gvFoodDetail.PageIndexChanging += new GridViewPageEventHandler(gvFoodDetail_PageIndexChanging); 

     if (!IsPostBack) 
     { 
      gvFoodDetail.Visible = true; 
      loadFoodDB(); 
     } 

    } 
    public void loadFoodDB() 
    { 

     string getFoodDetails = "Select Emp_ID,intime,outtime,date From datetime"; 
     MySqlConnection con = new MySqlConnection(conString); 
     con.Open(); 

     MySqlCommand cmd = new MySqlCommand(getFoodDetails, con); 
     DataTable dt = new DataTable(); 
     MySqlDataAdapter da = new MySqlDataAdapter(cmd); 
     da.Fill(dt); 
     con.Close(); 

     gvFoodDetail.DataSource = dt; 
     gvFoodDetail.DataBind(); 
    } 
+0

나는 데이터베이스없이 그리드 뷰를 구현했다. 그것은 perfact.I 작업 databasel뿐만 아니라 성공적으로 연결되어 있습니다. – misri

+0

지금까지 코드를 보여줄 수 있습니까? 'GridView'에 대한 데이터베이스 * 및 *에 연결 하시겠습니까? – jadarnel27

+0

일부 코드를 보여 주면 거기에서 당신을 도울 것입니다 – dansasu11

답변

0
datagridview.Datasource = datasource 
datagridview.databind() 

이 설정하고 데이터를 표시해야한다. 열과 모든 것을 수동 또는 자동으로 처리해야합니다.