Outline ·
[ Standard ] ·
Linear+
ASP.net code behind the page, NEED HELP
TSx_goldman
|
Mar 9 2006, 01:10 AM, updated 19y ago
|
Getting Started
|
Any1 noe how 2 use the drop down list selected index changed event? I use d event to detect any selected index changed for the drop down box, but it doesn't seem to work. It doesn't go thru d event handler either. Expert Pls help.
This is my code
Private Sub drpSvcName_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles drpSvcName.SelectedIndexChanged LoadPrice(Me.drpSvcName.SelectedValue) End Sub
This post has been edited by x_goldman: Mar 9 2006, 01:11 AM
|
|
|
|
PrinceHamsap
|
Mar 9 2006, 01:30 AM
|
|
your dropdownlist in properties must be set to AutoPostBack = True
|
|
|
|
TSx_goldman
|
Mar 9 2006, 01:33 AM
|
Getting Started
|
thx bro. That really works
|
|
|
|
TSx_goldman
|
Mar 9 2006, 01:44 AM
|
Getting Started
|
Hmm, now i encountered another problem. I stored my items into datatable every time Add button is pressed. But after i Add one more data, d previous data has lost. The datatable only stored current items. Is there any way to reserved the previous data when i add second and subsequent item??
This post has been edited by x_goldman: Mar 9 2006, 01:46 AM
|
|
|
|
TSx_goldman
|
Mar 9 2006, 09:01 PM
|
Getting Started
|
No one answer my question 1?? Help
|
|
|
|
TSx_goldman
|
Mar 10 2006, 12:45 AM
|
Getting Started
|
Urgent need help
|
|
|
|
coolkid
|
Mar 10 2006, 08:47 AM
|
|
Did you happen to create a new datatable everytime you add data?
You can try storing the datatable in Session to maintain the datas. eg: Session("Items") = dtItems
This post has been edited by coolkid: Mar 10 2006, 08:59 AM
|
|
|
|
shinchan^^
|
Mar 10 2006, 09:22 AM
|
|
how do u link to the database? i use this. CODE lstDivision.DataSource = CreateDataSource(); lstDivision.DataTextField="DivName"; lstDivision.DataValueField="DivCode"; lstDivision.DataBind();
ICollection CreateDataSource() { DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("DivCode", typeof(string))); dt.Columns.Add(new DataColumn("DivName", typeof(string))); string commandString = @"select * from Division"; dbConn db = new dbConn("Division"); DataSet myDataSet = new DataSet(); myDataSet = db.selectStatement(commandString, "OSC"); //Response.Write(myDataSet.Tables[0].Rows.Count); dr = dt.NewRow(); dr[0] = ""; dr[1] = "Select"; dt.Rows.Add(dr); if(myDataSet.Tables[0].Rows.Count != 0) { for(int i =0;i< myDataSet.Tables[0].Rows.Count;i++) { dr = dt.NewRow(); dr[0] = myDataSet.Tables[0].Rows[i][0].ToString(); dr[1] = myDataSet.Tables[0].Rows[i][1].ToString(); dt.Rows.Add(dr); } } DataView dv = new DataView(dt); return dv; }
|
|
|
|
PrinceHamsap
|
Mar 10 2006, 09:42 AM
|
|
QUOTE(x_goldman @ Mar 9 2006, 01:44 AM) Hmm, now i encountered another problem. I stored my items into datatable every time Add button is pressed. But after i Add one more data, d previous data has lost. The datatable only stored current items. Is there any way to reserved the previous data when i add second and subsequent item?? at the first place ... how u load your items from datatable ... mostly your problem is with Page.IsPostBacku suppose do like tis ... on the page Load If Page.IsPostBack = False Then 'Your codes goes here End if
|
|
|
|
TSx_goldman
|
Mar 11 2006, 02:29 AM
|
Getting Started
|
QUOTE(coolkid @ Mar 10 2006, 08:47 AM) Did you happen to create a new datatable everytime you add data? You can try storing the datatable in Session to maintain the datas. eg: Session("Items") = dtItems i add new row every time i add data. D session code is included in which function?? D load function in global?? or d form itself?
|
|
|
|
TSx_goldman
|
Mar 11 2006, 02:32 AM
|
Getting Started
|
wah, sinchan ur code seem so pro ler. my code is not so advance like urs.
|
|
|
|