|
Ok lets try and clarify here:
mamphekgojakes wrote: for the example if my default value was jakes and select jacob it removes jakes from dropdownlist
what permantly or just whilst the page is in that state? i.e. if you refresh the page does it show again?
Have you got an onclick event for your dropdown?
|
|
|
|
|
it remove it permanently.
Mamphekgo
|
|
|
|
|
where is the text created, is it binded from a database? or is it in your aspx page
|
|
|
|
|
is binded from database
Mamphekgo
|
|
|
|
|
check if you are refreshing the list. If so make sure to not do on a postback
ie
if(!IsPostback)
{
}
|
|
|
|
|
My web page is running well by using my source. On the page load, I am using two msgboxes. After deploying, If I browse from the IIS manager, I am getting error such
Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.
Source Error:
Line 48: End Try
Line 49: Else
Line 50: MsgBox("Sorry...Permission denied to view this page", MsgBoxStyle.Information, "Permission Denied")
Line 51: Response.End()
Line 52: End If
Source File: C:\inetpub\wwwroot\WebEmail\frmEmailCategory.aspx.vb Line: 50
What I have to do?
Balasubramanian K.
|
|
|
|
|
create a java alert script with the Message. MsgBox is used in woindows apps not in web apps.
|
|
|
|
|
i have a excel file. it is excel file oen or more errors. e.g data format is wrong. i want to create macro in excel file and run asp.net. please tell me how it is possible.
|
|
|
|
|
Hi Developer
I just need a utility to convert DateTime to descriptive Duration. Just like we can see in this forum.
Like if I post a message on "08/07/2008 04:59:05 PM" you will see it like "1 minute ago", "1 day ago", "1 month and 3 days ago" and so on.
Thanks in advance
|
|
|
|
|
Check this out
http://aspnet.4guysfromrolla.com/articles/120507-1.aspx
|
|
|
|
|
how to send MS Word file as a parameter from asp.net web client to asp.net web service? i need to pass word file from my web or windows client to web server In aspnet2005
|
|
|
|
|
I am trying to create a function which creates a certain amount of textboxes depending on how many are in the datatable.
I have the following code so far:
foreach (DataRow row in dataSetselectactivities.Tables[0].Rows)
{
TextBox tb = new TextBox();
tb.Visible = true;
}
but how would I add a new value to the textbox for each row, would it be something like tb.text += dttablevalue
any help would be great
thanks
|
|
|
|
|
You need to create Array of Controls instead, to get/set attributes of all textboxes.
|
|
|
|
|
ok, ive got this now
public void CreateTextBoxes(Object sender, EventArgs e)
{
foreach (DataRow row in dataSetselectactivities.Tables[0].Rows)
{
TextBoxesHere.Controls.Add(new TextBox());
}
}
I am not showing the datatable in the code above because it would take up too much room but it does exist. Anyway Ive managed to create as many textboxes as there are rows dynamically. However now I need to fill each one with data from the datatable. How do I go about that?
thanks!
|
|
|
|
|
public void createTextBoxes(DataTable dt)
{
TextBox txt;
int Count = 1;
foreach (DataRow dr in dt.Rows)
{
txt = new TextBox();
txt.ID = "txt_" + Count;
txt.Text = dr["FieldName"].ToString();
Count+=1;
}
}
regard
kHan
please don't forget to vote on the post that helped you.
modified on Tuesday, July 8, 2008 8:05 AM
|
|
|
|
|
public void CreateTextBoxes(Object sender, EventArgs e)
{
TextBox tb;
foreach (DataRow row in dataSetselectactivities.Tables[0].Rows)
{
tb = new TextBox();
tb.Text = row["colName"].ToString();
TextBoxesHere.Controls.Add(tb);
}
}
|
|
|
|
|
thanks!!
OK final question how do I add a break after each textbox i.e
where abouts would I put it, I know the syntax shold be something like + " " but not sure which line to put it.
also how can I call the code on page_load, at the moment it is called through a button
thanks!
|
|
|
|
|
Cann't you use Repeater or DataGrid for this? That will be more simpler. Any way, you will have to create as many Literal Controls as there are textboxs and put it between textboxs to insert some text/html markup between them.
You can take out the code inside the button's click and put it in a method and call it from both the page_load and the button_click.
Nirandas,
a developer from India.
http://www.nirandas.com
|
|
|
|
|
ive tried putting <br> after the
tb.Text = row["fieldname"].ToString() + "<br />";
but this doesnt work.
<div class="ForumMod">modified on Tuesday, July 8, 2008 9:04 AM</div>
|
|
|
|
|
That would not work as your appending text to the textbox, and browser will not parse it while rendering. As I said, creating literal controls and adding them between textboxs is the way to go if you don't want to use repeater/Datagrid. Can you paste the code which you are using to add these textboxs to the page? Then I may be able to suggest the code to you.
|
|
|
|
|
foreach (DataRow row in dataSetselect.Tables[0].Rows)
{
lb = new Label();
tb = new TextBox();
lb.Text = row["field"].ToString();
tb.Text = row["field"].ToString();
TextBoxesHere.Controls.Add(lb);
TextBoxesHere.Controls.Add(tb);
}
thanks it would need to go somewhere in there
|
|
|
|
|
Change the line
lb.Text = row["field"].ToString();
to
lb.Text = "<br />" + row["field"].ToString();
This will add a line break before every label.
HTH
|
|
|
|
|
it throws up an error:
should it be like:
lb.Text = "
" + row["field"].ToString();
or
lb.Text = "" + row["field"].ToString();
|
|
|
|
|
The complete statement should be in a single line. And the quotes should not be empty, it should contain <br />
The line will be:
lb.Text = "<br />" + row["field"].ToString();
I didn't formatted the code correctly last time, sorry.
You can insert any html markup there, since you want a line break, use <br />
Goodluck.
|
|
|
|
|
No that doesn work either, all that does is put the <br /> in the actual textbox as text.
I need to add it afterwards but not sure of the syntax
Thanks anyway
|
|
|
|