Hello,
Im getting the error:
c:\inetpub\wwwroot\GP\WebForm1.aspx.cs(55): A namespace does not directly contain members such as fields or methods.
The code is shown below. It uses an object I have created to display data on a datagrid, with methods for sorting.
The line bringing up the error is highlighted in red, it is automatically generated code.
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;
using
GP.Classes;
namespace
GP
{
/// <summary>
/// Summary description for WebForm1.
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
private void Page_Load(object sender, System.EventArgs e)
{
if (!(Page.IsPostBack))
{
FillGrid("DrugNo");
}
}
public void FillGrid(string SortCommand)
{
DrugInformation oDrugInformation =
new DrugInformation("Provider=Microsoft.Jet.OLEDB.4.0;"
+ "Data Source=C:\\Inetpub\\wwwroot\\GP\\GeneralPractice.mdb;"
+ "Persist Security Info=False",
"C:\\Inetpub\\wwwroot\\GP\\drugInformation_log_file.txt");
DataSet dsDrugInformation = oDrugInformation.GetAllDrugInformation(SortCommand);
DataGrid1.DataSource = dsDrugInformation;
DataGrid1.DataBind();
dsDrugInformation.Dispose();
oDrugInformation =
null;
}
public void OnSort(object sender, DataGridSortCommandEventArgs e)
{
FillGrid(e.SortExpression);
}
}
#region
Web Form Designer generated code
override
protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
Appreciate any help,
Cheers