|
Here comes the problem the code what you have given in the first message then that means is you are again binding that drop down list in that event and after that you are trying to get the selected value. How will it happen. Remove the binding code from there.
Best Regards,
Apurva Kaushal
|
|
|
|
|
This is my code when pageload
Dim dt As SqlCommand
dt = New SqlCommand("Select CustomerId,CustName from Customer", dbconn)
sedr2 = dt.ExecuteReader()
ctList.DataSource = sedr2
ctList.DataTextField = "CustName"
ctList.DataValueField = "CustomerId"
ctList.DataBind()
In Button event ,my code is
issert into Dept(custId,dname)values(" & ctlist.selectedValue&",'"&txtbox1.text&"').
But the value is not coming into the selectedvalue.I have given the code correctly.try to Understand and solve it.whhat exactly i have to give for retrieving the respcted Datavaluefield into my 'cutsid'.
kissy
|
|
|
|
|
Dim dt As SqlCommand<br />
dt = New SqlCommand("Select CustomerId,CustName from Customer", dbconn)<br />
sedr2 = dt.ExecuteReader()<br />
If Not Page.IsPostBack Then<br />
ctList.DataSource = sedr2<br />
ctList.DataTextField = "CustName"<br />
ctList.DataValueField = "CustomerId"<br />
ctList.DataBind()<br />
End If<br />
<br />
insert into Dept(custId,dname)values('" & ctlist.selectedValue&"','"&txtbox1.text&"')
this code doesn't return selected value of ctlist??? (amazing)
or do u bind ctlist in any other event(s)????
|
|
|
|
|
No this is only mycode where i am using Dtlist.All other is not related with this.i am still trying,ok if u get any answer send me please.thank you.
binding is at pageload,and only insertion is at button clik event.
Give me a solution.
kissy
|
|
|
|
|
my problem was solved,thanks for ur cooperation.
kissy
|
|
|
|
|
I'm glad...
Where were problem???
|
|
|
|
|
|
In code which he used to get selectedvalue was good but he said that it returns only first value and i'm curiosity to know how did he solved problem???
|
|
|
|
|
yes exactly I too have the perception that the code was correct. My initial thought was Page.IsPostBack prolem, but as he said it was not. That is why I too am curious to know about the problem.
Best Regards,
Apurva Kaushal
|
|
|
|
|
Apurva Kaushal wrote: My initial thought was Page.IsPostBack
And mine suggest was too
on If Not Page.IsPostBack Then ...
but maybe he refill dropdownlist and called DataBind method in another event and it have returnde first item by default
so waiting it is kassy's turn to answer on our question
|
|
|
|
|
That was only thing which will come in anybody's mind.
albCode wrote: so waiting it is kassy's turn to answer on our question
Seems he is in party mood after getting the solution.
Best Regards,
Apurva Kaushal
|
|
|
|
|
|
What was the problem?
Best Regards,
Apurva Kaushal
|
|
|
|
|
Extract the dropdownlist value that you choose.
value = Dropdownlist.Items[Dropdownlist.SelectedIndex].Value;
keep Learning and you never will be out of date...
|
|
|
|
|
Hi friends,
In my asp.net, webpage1 consists 1 textbox and 1 button and if i click this button it goes to webpage2 and in this page one button and if i click this button it goes to webpage1 but for me the value i entered in the textbox should retain while coming back from webpage2. Please Help. Thanks in Advance.
Thanks & Regards,
Prya
|
|
|
|
|
It is simple
webpage1 code
btn_click()
{
Session["txtName"]=textbox1.Text;
}
page_load()
{
if(Session["txtName"]!=null)
textbox1.Text=Session["txtName"].ToString();
}
|
|
|
|
|
hi kiran,
First, Thanks a lot. I tried but it is not working. In the very first time Page_load() event the value of the session is empty. But for me eventhough the session value is empty it goes inside the loop. Why its happening like this.
Thanks & Regards,
Prya
|
|
|
|
|
If your data is not important then you can send that data using querystring also.
Best Regards,
Apurva Kaushal
|
|
|
|
|
Try this
if(Session["txtName"]!=null&&Session["txtName"].ToString()!="")
textbox1.Text=Session["txtName"].ToString();
|
|
|
|
|
hi kiran,
Very first time its working. But once again when i try to give some other text and back from webform2 then the very first session value is retaining not the latest one i had entered in textbox.
Eg:
FirstTime Textbox value : AAAAAAA
While back from webform2 The textbox has the same value.
SecondTime TextBox Value: BBBBBB
While back from webform2 The textbox has the AAAAAAA.
Thanks & Best Regards,
Prya
|
|
|
|
|
In webform 2
how u r going back to webform1
btn2_click
{
Server.Transfer('webform1.aspx');
}
or
just pressing Back button in IE?
|
|
|
|
|
I am using Response.Redirect("Webform1.aspx") also tried using Server.Transfer("Webform1.aspx"). In both method gives same prob.
Thanks & BestRegards,
Prya
|
|
|
|
|
Try this it's working for me
if(!IsPostBack)
{
if(Session["txtName"]!=null&&Session["txtName"].ToString()!="")
TextBox1.Text=Session["txtName"].ToString();
}
|
|
|
|
|
hi Kiran,
Thank you very much.
Its working for me.
Can you tell me the problem why its happened previously like that.
Thanks & Regards,
Prya
|
|
|
|
|
In the previous code i added one extra line of code
i.e
if(!IsPostBack)
{
}
//The above block of code is executed only for the first time when app started.So that session values will be refreshed.
Thanks & Regards
Kiran Kumar.CH(MCP)
kirankumar.cholleti@exensys.com
9885411778
|
|
|
|