Hi All,
I'm trying to create a web part that will populate data in a drop down menu, I'm not sure how to pass the data from the method where I'm retrieving the data to the CreateChildCont rols method. It compiles fine, but when I add the web part to the page, there is no data in the drop down menu. I'm new on the whole .net stuff. Any help will be greatly appreciate. Thanks in avance
here is my code I have so far
using System;
using System.Collecti ons.Generic;
using System.Text;
using System.Web.UI.W ebControls.WebP arts;
using System.Web.UI;
using System.Web.UI.H tmlControls;
using System.Web.UI.W ebControls;
using System.Data;
using System.Data.Sql Client;
namespace TelecomWebParts
{
public class Vendors : WebPart
{
DropDownList ddVendors;
SqlConnection myConnection;
SqlCommand cmdVendor;
SqlDataReader drVendor;
public void getRecords()
{
myConnection = new SqlConnection(@ "Server=servern ame;user id=user;passwor d=passwor;Datab ase=databasenam e");
myConnection.Op en();
cmdVendor = myConnection.Cr eateCommand();
cmdVendor.Comma ndText = "Select VendorID, CompanyName from tblVendor";
drVendor = cmdVendor.Execu teReader();
//ddVendors = new DropDownList();
//ddVendors.DataS ource = drVendor;
//ddVendors.DataT extField = "CompanyNam e";
//ddVendors.DataV alueField = "VendorID";
//drVendor.Close( );
//myConnection.Cl ose();
}
protected override void CreateChildCont rols()
{
ddVendors = new DropDownList();
ddVendors.ID = "vendors";
ddVendors.Appen dDataBoundItems = true;
ddVendors.DataS ource = drVendor;
ddVendors.DataT extField = "CompanyNam e";
ddVendors.DataV alueField = "VendorID";
ddVendors.DataB ind();
drVendor.Close( );
this.Controls.A dd(ddVendors);
}
}
}
I'm trying to create a web part that will populate data in a drop down menu, I'm not sure how to pass the data from the method where I'm retrieving the data to the CreateChildCont rols method. It compiles fine, but when I add the web part to the page, there is no data in the drop down menu. I'm new on the whole .net stuff. Any help will be greatly appreciate. Thanks in avance
here is my code I have so far
using System;
using System.Collecti ons.Generic;
using System.Text;
using System.Web.UI.W ebControls.WebP arts;
using System.Web.UI;
using System.Web.UI.H tmlControls;
using System.Web.UI.W ebControls;
using System.Data;
using System.Data.Sql Client;
namespace TelecomWebParts
{
public class Vendors : WebPart
{
DropDownList ddVendors;
SqlConnection myConnection;
SqlCommand cmdVendor;
SqlDataReader drVendor;
public void getRecords()
{
myConnection = new SqlConnection(@ "Server=servern ame;user id=user;passwor d=passwor;Datab ase=databasenam e");
myConnection.Op en();
cmdVendor = myConnection.Cr eateCommand();
cmdVendor.Comma ndText = "Select VendorID, CompanyName from tblVendor";
drVendor = cmdVendor.Execu teReader();
//ddVendors = new DropDownList();
//ddVendors.DataS ource = drVendor;
//ddVendors.DataT extField = "CompanyNam e";
//ddVendors.DataV alueField = "VendorID";
//drVendor.Close( );
//myConnection.Cl ose();
}
protected override void CreateChildCont rols()
{
ddVendors = new DropDownList();
ddVendors.ID = "vendors";
ddVendors.Appen dDataBoundItems = true;
ddVendors.DataS ource = drVendor;
ddVendors.DataT extField = "CompanyNam e";
ddVendors.DataV alueField = "VendorID";
ddVendors.DataB ind();
drVendor.Close( );
this.Controls.A dd(ddVendors);
}
}
}
Comment