2012-04-09 10 views
0

Ich möchte meine Daten in Rasteransicht in meinem Asp.new C# -Form anzeigen. Ich verwende die MySQL-Datenbank von Wamp Server. Ich habe eine Menge für die Bindung Datenbank mit Rasteransicht müde. Bitte helfen Sie.Grid View in Asp.net C# mit wamp Server MYSQL

mein Code:

 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

Ich habe Grid-Ansicht ohne Datenbank implementiert. Es funktioniert perfact.I haben Datenbank erfolgreich verbunden. – misri

+0

Können Sie Ihren Code bisher anzeigen? Für die Verbindung mit der Datenbank * und * für die 'GridView'? – jadarnel27

+0

Code anzeigen und wir werden Ihnen von dort helfen – dansasu11

Antwort

0
datagridview.Datasource = datasource 
datagridview.databind() 

Dies sollte den Datensatz und zeigen. Sie müssen die Spalten und alles manuell oder automatisch behandeln.