|
What exactly you want to do? If you want to do some operation on onchange event od the dropdownlist then just see whether you have set the autopostback property of the control to true.
Best Regards,
Apurva Kaushal
|
|
|
|
|
autopostback property is true..i try alot of time bt the first element that is comming from the database ,not generated the selectindexchange event.
|
|
|
|
|
Norammaly whaht happens is it fires for the change event and what would be happening in your case is it would be the default selected? In this what you can do is to add one more item to your list as the first item something like "--Select--" and then your problem will be solved.
Best Regards,
Apurva Kaushal
|
|
|
|
|
i have the webuser control ,this user control added on the webform ,yes i added the default string in the item collection of the dropdownlist whn this control is rendered on the webform it not shows the item collection (--Select--).it only shows the Database items that is comming from the database.
how can i overcome this
|
|
|
|
|
You can do it like this, after binding the dropdownlist what you need to do is to put this line:
DropDownList1.Items.Insert(0, "select")
I think this will serve the purpose.
Best Regards,
Apurva Kaushal
|
|
|
|
|
Yar Just Addd Autopostback = True in DropDown List.
|
|
|
|
|
i added default string in the drpdownlist.bt whn the data that is comming from the database fill the dropdownlist runtime it would not show the default string value.
tell me how can i overcome this problem?
|
|
|
|
|
Yes i got your problem make Autopostback = true
when you select you first item it will not go to selected index changed function for that you have add "Select one Item " as default string to the drop down list or you can make Autopostback=false and add one button and write the logic in Button_click function simple
|
|
|
|
|
Inspite of posting the replies multiple times you can modify the existing one.
Best Regards,
Apurva Kaushal
|
|
|
|
|
i have the webuser control ,this user control added on the webform ,yes i added the default string in the item collection of the dropdownlist whn this control is rendered on the webform it not shows the item collection (--Select--).it only shows the Database items that is comming from the database.
how can i overcome this
|
|
|
|
|
OK Nabeel
i think our are using Databind method databind method does not show any static values i.e it clears and then add
do one thing instead of databind use Dropdownlist1.Items.Add method
and use dataset for retriving from database i think it will work now
|
|
|
|
|
how to retreive the value from dataset
and append the value to dropdownlist
|
|
|
|
|
thks alot to all ,my problem is solved.
|
|
|
|
|
hai nabeel
can u send me the code iam facing the same problem
with regards
ravi
|
|
|
|
|
if you have datset which contains the data from database then try this code
for (int index = 0; index < ds.Tables[0].Rows.Count; index++)
{
object[] array = ds.Tables[0].Rows[index].ItemArray;
string str = array.GetValue(0).ToString();
DropDownList1.Items.Add(str);
}
|
|
|
|
|
I am uploading the excel file in my current project.
The field with only alphabets and
the field with only numbers are beeing uploaded proprly
but the fields with alpha-numerics gives blank value while
uploading.
If anyone have any idia about this then
pls let me know
Regards
Chintan
|
|
|
|
|
Hi all,
My web form consists of some text boxes, and some drop down lists. I want to check whether a particular item in each drop down list is selected or not.So i make use of java script.I am using html button to submit the form.
html button's client side "onclick" i am using java script to accomplish the above task , and server side "onserverclick" to implement business logic.
Now the problem is server side event executed eventhow the client side script returns -1.
Somebody please help me.
Thanks in advance.
Regards,
sumanth
this is sumanth, completed m.c.a from india.
|
|
|
|
|
How exactly are you attaching the javascript to the button click?
Best Regards,
Apurva Kaushal
|
|
|
|
|
and the client side block is
function fun()
{
alert("hi");
return -1;
}
server side block is
private void Button1_ServerClick(object sender, System.EventArgs e)
{
Label1.Text="From Client Side";
}
Server side block is executing even though client block returns -1
this is sumanth, completed m.c.a from india.
|
|
|
|
|
Hi Everybody ,
Can anybody guide me , that how to add color picker into the Datagrid
or datarepeater?
Tanks in Advance,
Param
param
|
|
|
|
|
Hi! i m using a session variable Session["userId"] in my application varaible. i make check in page load event as ...
if (Session["userId"] == null)
{
// redirect to login page
}
else
{
//store it in a variable for further use in this page
userId = Session["userId"].ToString().Trim();
}
now i want know where i will store value of this session variable?
[1.] in static variable OR
[2.] in a hidden field
OR
[3.] use this session variable as it is, that is use directly after checking nullabilty.
now problem is using it as [3.] that for example if in a function half worked is done & at some point i have to use this session variable & suppose it become null then what will i do?
redirect it to login page?
for this problem there is two solution [1] 7 [2.].
now which option will good? [1], [2] or [3.]
help me.
samir
|
|
|
|
|
First let's clear up some confusion:
1. You can't use static variables to store user specific data, as a static variable is shared by all threads.
2. A hidden field is only useful if you want to send the value from one page to the next, as an alternative to relying on the session.
3. A session variable can not become null during the execution of a page. If it exists when the execution starts, it will exist when it finishes.
In your code you put the value in the variable userId, just use that variable. There is no reason to put it anywhere else during the execution of the page.
---
b { font-weight: normal; }
|
|
|
|
|
|
Write somthing in your question don't shy
|
|
|
|
|
Hi.
I have Excel file, which I'm trying to load into DataGrid. The problem I have is that in Excel file some columns have TEXT (like: OLYMPIA EXP) or NUMBER (like: 100084) as a value. Let's say columnt Vendor has the above values(OLYMPIA EXP and 100084).
My code doesn't throgh any errors but displays TEXT only missing NUMBER values. I cannot figure this one out.
HELP PLEASE.
Private Sub DB_Connect()
Try
DS = New System.Data.DataSet
MyAdpapter = New System.Data.OleDb.OleDbDataAdapter
MyConnection = New System.Data.OleDb.OleDbConnection( _
"provider=Microsoft.Jet.OLEDB.4.0; " & _
"data source=" & ExcelFilePath & "; " & _
"Extended Properties=Excel 8.0")
MyCmdSelect = New System.Data.OleDb.OleDbCommand("SELECT * FROM [Sheet1$]", MyConnection)
MyConnection.Open()
MyAdpapter.SelectCommand = MyCmdSelect
MyAdpapter.Fill(DS, "[Sheet1$]")
' Dim DV As DataView = DS.Tables(0).DefaultView
'If Not sort = "" Then
'DV.Sort = sort & Session("ORDER").ToString()
'End If
DG.DataSource = DS.Tables(0).DefaultView
DG.DataBind()
btnImport.Visible = False
MyConnection.Close()
Catch ex As Exception
lblError.Text = ex.ToString()
lblError.Visible = True
End Try
End Sub
|
|
|
|