DataGrid virker ikke
Jeg er lidt ny i C# så jeg har lidt problemer.Forsøger at lave et DataGrid hvor data fra en DB skal indsættes.
Data hentes fra DB via en anden klasse 'DBConnection'.
Jeg ved også at data kommer bliver hentet korrekt (testet på anden måde).
Problemet er at jeg ikke for noget grid frem.
Nogen der kan hjælpe?
Bruger MS Visual Studio .Net)
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;
namespace DBtest
{
public class DBProjekt : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.DataGrid DataGrid1;
private string s;
private string d;
private DBConnection dbcon;
private DataSet ds;
private void Page_Load(object sender, System.EventArgs e)
{
DataGrid1.DataSource = ds;
DataGrid1.DataBind();
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Button1_Click(object sender, System.EventArgs e)
{
Button1.Text = "Henter Data";
dbcon = new DBConnection();
ds = new DataSet();
ds = dbcon.selectOdbcSrvRows("place");
d = ds.Tables[0].TableName;
foreach(DataTable myTable in ds.Tables)
{
foreach(DataRow myRow in myTable.Rows)
{
foreach (DataColumn myColumn in myTable.Columns)
{
Console.WriteLine(myRow[myColumn]);
DataGrid1.DataSource=ds.Tables["Place"].DefaultView;
}
}
}
}
}
}
