C# datagrid problem
Hej,Roder lidt i C# for en gangs skyld og kan intet få frem fra en
datagrid, som kaldes id="dgMain" runat="server", med denne code
behind:
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid dgMain;
private void Page_Load(object sender, System.EventArgs e)
{
OleDbConnection cnn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/inetpub/wwwroot/data1/db1.mdb");
DataSet dsMain = new DataSet();
OleDbCommand cmdCustomers = cnn.CreateCommand();
cmdCustomers.CommandType = System.Data.CommandType.Text;
cmdCustomers.CommandText="SELECT * FROM Customers";
OleDbDataAdapter daCustomers = new OleDbDataAdapter();
daCustomers.SelectCommand = cmdCustomers;
daCustomers.Fill(dsMain, "Customers");
dgMain.DataSource = dsMain;
dgMain.DataMember = "Customers";
}
}
Jeg får INGEN fejl og en hvid browser uden indhold.
Hvad fejler ovennævnte? hvis ikke noget, hvor kan det da
gå galt? (datagridden er trukket til siden og tildelt id=dgMain)
Er det rigtigt at C# skal skrives rigtigt med store/små bogstaver
som XML eller er det bare en forkert indstilling i VS.net?
Jeg får iøvrigt heller ingen fejl i VS.net.
Databasen db1 er iøvrigt en uændret Northwind.