|
Thanks many-many.
minhpc_bk wrote: +DataNavigateUrlFormatString="frm_StudReport.aspx?Stud_Admin={0}&Stud_Name={0}" (the parameters in the url are seperated by the &)
Though this should be right,
DataNavigateUrlFormatString="frm_StudReport.aspx?Stud_Admin={0}&Stud_Name={1}"
thanks in advance. Much appreciated.
|
|
|
|
|
Ahh, that's my trap to challenge you .
Oops, my copy-paste error
|
|
|
|
|
I solved and solved, luckily I can solved.
GOOd one over there!
please be careful newbies. haha.
|
|
|
|
|
Help!
I need to force a postback...
The reason why is, I am using a Menu, and I have configured the StaticSelectedStyle for it, and it works fine, until I set a NavigateURL for the menu items! According to a Microsoft article, when there is a NavigateURL set, and the menuitem is clicked, it navigates to the new page, and does not perform a postback... so the StaticSelectedStyle does not get called, and my menu does not get updated...
Here's the article I'm referring to:
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.menuitem.aspx
Here's the info from the Microsoft article:
When the user clicks a menu item, the Menu control can either navigate to a linked Web page or simply post back to the server. If the NavigateUrl property of a menu item is set, the Menu control navigates to the linked page...
Thanks so much for your help!
|
|
|
|
|
try with ...
if(Page.IsPostBack)
{
//set of code to be executed during Postback
}
Regards,
Jay
|
|
|
|
|
Hi,
glima wrote: If the NavigateUrl property of a menu item is set, the Menu control navigates to the linked page...
Its simple. Dont set the NavigateURL. Then according to the above info, it will post back. Here you call whatever functions u want to and then use Response.Redirect("URL")
You can try it (atleast)
"A good programmer is someone who looks both ways before crossing a one-way street." -- Doug Linder
Anant Y. Kulkarni
|
|
|
|
|
Because it navigates to a new page so the menu control does not remember the current selected item, in this case you simply check the current url then set the selected menu item accordingly.
|
|
|
|
|
Hi ,
I'm creating a custom control for a web project. I wanted to add flash content as part of that control. How do i do that in C# file. Pls help.
Thanks in advance,
Priya
|
|
|
|
|
Dpriya wrote: I wanted to add flash content as part of that control.
You mean you want to add the html markup to the custom control so that when it is used on the web page the player can run at the client side? Basically, you can add the contents to the custom control in the Render method or add the child control to the Controls collection of the parent.
|
|
|
|
|
How do i make the scrollbar to appear in datagridview
How do i make the DataGridView Readonly
|
|
|
|
|
kalyanPaladugu wrote: How do i make the scrollbar to appear in datagridview
The way you do with the GridView control is similar to the datagrid[^] control.
kalyanPaladugu wrote: How do i make the DataGridView Readonly
The simple way is not to use any editable control in the GridView control, for example with the BoundField you can set the ReadOnly to true ....
|
|
|
|
|
Hi guys iam trying to sorting in the gridview.But its not working its asking me to implement the onsorting event which i am unable to figure out wht to be in that event.I tryed to sort like we used to do in 1.1 but its not working.If any one of u implemented sorting help me with code snippet or guidelines.Thank you.
|
|
|
|
|
Set the AllowSorting property to true. If you don't have any command fields in your gridview, you might want to set the EnableSortingAndPagingCallbacks property to true as well to get a better performance.
Nila
|
|
|
|
|
|
Is there a way to add an existing web so that it doesn't name it 'existingweb_1'? Why can't it just add the web as is without changing the name!!
ed
~"Watch your thoughts; they become your words. Watch your words they become your actions.
Watch your actions; they become your habits. Watch your habits; they become your character.
Watch your character; it becomes your destiny."
-Frank Outlaw.
|
|
|
|
|
Hi there,
Do you mean you add an existing web item (file) or an existing web site?
|
|
|
|
|
An existing web site/service (HTTP).
Our team has been struggling with converting a 2003 project to 2005 and VS just keeps re-org-ing the project. And doesn't play too well with VSS with the websites either!
ed
~"Watch your thoughts; they become your words. Watch your words they become your actions.
Watch your actions; they become your habits. Watch your habits; they become your character.
Watch your character; it becomes your destiny."
-Frank Outlaw.
|
|
|
|
|
Hi there,
Basically, the VS 2003 only allows to create a web project on the IIS, so when you use the VS 2005 to open a 2003 project from VSS, by default it uses the IIS and if it finds out that there is a web site with the similar name which is existing in the current IIS then it suggests a new name by adding the _1 suffix. So here if you are adding a 2003 project, say MyWebApp, then you might want to check if you have this name MyWebApp already in your IIS or not. Also, there are a couple of work-around options that you might want to consider:
+ If you want to add an existing web project from VSS in the VS 2005( use the menu item File/Source Control ), you can create an empty web site in the IIS with the existing name (you can choose whatever location you like for this web site), then you can add it.
+ You can use VSS client to get all source code from VSS to a specified location, then you can configure a virtual directory for this folder in IIS. And in VS 2005, you can add an existing web site from the menu item File|Add, if you don't want to use IIS, then you don't need to confifure the virtual directory, instead you can choose the File System in the Add Existing Web Site dialog box.
|
|
|
|
|
hi there,
I've written my own base class for my aspx pages which derives from System.Web.UI.Page . Everything worked fine but now I needed to do something like this:
public class MyPageBase : System.Web.UI.Page
{
public MyPageBase()
{
if(base.Page.User != null)
{
}
}
}
Of course, the User is likely to not be available in the constructor logic, but eventhough I check for null , I can't open my pages in the designer anymore. It first throws a NullReferenceException into my face and, if that wouldn't be enough, shows me a blank work-area afterwards.
Code is quite complicated, so it's hard to put snippets here. If my question leave open ends, please do not hesitate to ask for further details. I'm really quite pi**ed off about this issue.
thank you very much in advance!
/matthias
I love deadlines. I like the whooshing sound they make as they fly by. [Douglas Adams]
|
|
|
|
|
|
hi there,
thanks for your reply. unfortunately Control.DesignMode is .net 2.0 and I'm still on 1.1
anmore hints or ideas?
/matthias
I love deadlines. I like the whooshing sound they make as they fly by. [Douglas Adams]
|
|
|
|
|
Two options at least come to mind:
+ Use the DesignMode[^] property of the Site[^] object, however be aware that the Site object does not exist at runtime.
+ Check something that only exists at runtime for example the current http context: HttpContext.Current .
|
|
|
|
|
With only one record on my 2nd page in my datagrid, when I go from page 2 to page 1 in my Datagrid (ASP.NET v1.1), I get:
Input string was not in a correct format.
[FormatException: Input string was not in a correct format.]
Microsoft.VisualBasic.CompilerServices.DoubleType.Parse(String Value, NumberFormatInfo NumberFormat) +193
Microsoft.VisualBasic.CompilerServices.IntegerType.FromString(String Value) +92
[InvalidCastException: Cast from string "" to type 'Integer' is not valid.]
Microsoft.VisualBasic.CompilerServices.IntegerType.FromString(String Value) +206
Work_PackageVBConvert_P3E.SARESTableSubform.DataGrid1_DeleteCommand(Object source, DataGridCommandEventArgs e) +185
System.Web.UI.WebControls.DataGrid.OnDeleteCommand(DataGridCommandEventArgs e) +109
System.Web.UI.WebControls.DataGrid.OnBubbleEvent(Object source, EventArgs e) +589
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +26
System.Web.UI.WebControls.DataGridItem.OnBubbleEvent(Object source, EventArgs e) +106
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +26
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +121
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +115
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +138
System.Web.UI.Page.ProcessRequestMain() +1292
****************************************************************
I have no idea what's going on or why this is happening. If I add another record to my datagrid, and now I have two rows on my second page, I can go to the first page successfully.
The PageIndexChanged routine is simply:
DataGrid1.CurrentPageIndex = e.NewPageIndex
Call DG()
Any ideas?
Thanks!
|
|
|
|
|
AFAIF many people have the similar problem and one of the reasons is the bug in the ASP.NET 1.1, so you may want to search for the Microsoft KB. However, the error stack tells me that the control was deleting something as the DeleteCommand event gets fired ????
|
|
|
|
|
...and that's what I couldn't figure out as far as the DeleteCommand getting fired. When there are two records on the 2nd page, there's no exception thrown when I click the #1 page link. If I delete one record from the 2nd page and now there's only 1 record on that page, the exception get's thrown when I click the link to go to page #1. Why does the DeleteCommand get fired when I click the page #1 link?
I tested my original datagrid, and it doesn't do this...it's works fine. The only difference is the edit item template for this current datagrid where I put two dropdown lists and two text boxes in one column, so the user didn't have to scroll horizontally. The original datagrid, which changes my 4th text box/column to a ddl, and my 6th textbox/column to a ddl doesn't throw any errors. Weird......but at least it's a better UI than before, and I just display a tiny error message.
Thanks!
|
|
|
|