Best Way To Maintain A 3 Level Hierarchy?
Oct 22, 2010How can I maintain a 3 level heirarchy by using a gridview?
View 1 RepliesHow can I maintain a 3 level heirarchy by using a gridview?
View 1 RepliesI have a table in my database which keeps track of a 3 level hierarchy. What is the best way to display and change/modify this hierarchy? Which asp.net control to use and how?
View 1 RepliesI am using VS 2010 for developing asp.net application. we have a requirment to display 3 level hierarchy data into the server controls, how can I do this implementation. My data look like.
Reporting Divisions (1st Level)
Reporting Groups (2nd Level)
Reporting Units. (3rd Level)
Ex:
Division1 Description (1st Level)
Group1 N/A (2nd Level)
Unit1 Unit1 Description (3rd Level)
Unit2 Unit2 Description (3rd Level)
Unit3 Unit3 Description (3rd Level)
Group2 Description (2nd Level)
Division2 (1nd Level)
Group1 Description (2nd Level)
DivisionN Description
how to implement this? And user need to edit the "description" data from the controls also.
After working on a page for quite some time, the customer now decided that they wan't to be able to change a top level setting but still maintain the current page they're in.
Say for example:
User goes to default page, clicks on the UserSettings which is loading a partial view. In that partial there is multiple links like Address, Password, Other. Click Address (any of these) and it will load a partial within the partial. This will of course maintain the link "MyProject/User/1" in the URL bar.
When the User now change in the drop down in the top level, from User 1 to User 2 this will update the URL to be "MyProject/User/2" and will load the matching action with that. However, I wan't to be able maintain the user selection from before (MyProject/User/2, click UserSettings, click Address).
If I knew this from the beginning I would have done it completely different, but this now a request from the customer after the project is done so I'm look into if there is any "easy" way
[code]....
I can also add that I've tried to do something like this to figure out what exact page I'm on:
var foo = window.location.pathname;
but that only gives me what ever I already have in the URL bar, and not any information about what partial that potentially would be loaded. Is there any way to see what partials is dynamically loaded at the moment?
Basically loading View -> Partial View -> Partial View. Changing the setting for the View but still want to maintain View -> Partial View -> Partial View, but now for the new User
I have to handle error related to web application. I am not sure how its works. I am thinking that I will add an error page (error.aspx) and in global.asax ,application_onError, I will redirecting the user to error page and that should be enough ! i mean it will handle error automatically.
View 4 RepliesI want to be able specify to do the following: Specify configuration settings such as appSettings and connectionStrings for multiple web apps in IIS7 No editing Machine.config or the machine-level web.config Web apps are distinct web sites in IIS (not subfolder apps) Is this possible without just duplicating the configs for each app?
View 1 Replieshow to implement page level and control level security in MVC applications. Also I would like to know the definition for Page Level and Control Level Security in MVC. Please refer me if any third party tools avilable to implement security in MVC.
View 1 RepliesSay I'm currently in the code-behind of a root master page of the web site, and I need to know all the different master pages the page is going through to get to me. How do I do that?
this.Page does in fact give me a reference to the page. But when I get this.Page.Master, it seems to give me a reference to back to me even though I know other master pages are in between.
write a Subroutine that takes a parameter value of a Folder name on the server, then looks for all subdirectories beneath it and puts this hierarchy into a DropDownList?
So far I can't get the sub to work as it stuggles with the path structure and the obvious requirement to call itself.
tell me the class hierarchy of System.IO namespace?It's not clear in MSDN library.
View 5 RepliesI have about 200 categories that are nested. I am currently reading the documention on the C5 generics library. I am not sure if the C5 library is overkill or not. I am looking at converting all my custom algorithms to the C5 implemention.
This is what I need. If a certain category is chosen i need to find its parents, siblings, direct children, and all children.
This is the way I have it set up. To find the:
Parents: I start from the current location then loop through the list and find the current parent. When I find the parent I loop through the whole list again to find the next parent and so on.
Siblings: I loop through the whole list and find all the nodes that have the same parent as the choosen node.
direct children: I loop through the whole list and find all nodes that is a parent of the choosen node.
All Children: This one took me a while to figure out. But I used recursion to find all children of the choosen node.
I'm currently working on a project where I need to segregate some of the views within a controller I have a little better.I want to do something like:
{controller}/{action1}/{action2}/{id}
So let's just say
/Clients/Jobs/Edit/e124929
So I guess I'm looking to have "sub-actions" of my actions?It's achievable with via routing. How should I set the route up for this, and how should I create the routine in my controller to handle the "sub-actions"?
[Code]....
and
[Code]....
Filter for the child controller executes earlier than for the base class... How can i revert that behavior ? Order prop doesn't help...
Trying to figure out how to programmatically access the web pages in the application. Just something simple like a list of them would be awesome. I know I can create a list but I was wondering if there was something that could 'look' at the pages and add a new one to the list if you make a new page for the application.
Example with 7 pages:
Error
Default
Login
Content
Users
ContactUs
Admin
I am half awake so I may be a little unclear. Maybe puting it all in a single question will be easier.
How do you autogenerate a list of all webpages in your current application?
how to create Hierarchy Drop Downlist
View 8 RepliesI am working on an ASP.net Forms Application that keeps track of information about different offices in an organization. The offices are organized into a hierarchy.
Some users of the program will have access to certain information about all offices in the hierarchy. Some users of the program will have access to only a small part of the hierarchy.
When a user browses for information they are authorized to see, I would like to present the user with a prompt to choose which office in the hierarchy they wish to see information from.
I want to accomplish the following:
A) I want the user to be able to easily navigate the hierarchy of the organization to locate a specific office.
B) I want the user to be able to navigate the hierarchy without refreshing the page.
C) I want my interface to be able to handle a hierarchy at least four layers deep with less than 100 nodes.
I see that Microsoft includes a TreeView control in the standard collection of ASP web controls.
I have the following sql table which contains menu (website menu) data.
Table Name: MenuItems Columns: Id, MenuId, ParentMenuItemId, Text.
My goal is to bind a DDL according to the following hierarchy (example):
Id: 1, MenuId: 1, ParentMenuItemId: -1, Text: 'One'
Id: 2, MenuId: 1, ParentMenuItemId: 1, Text: 'Two'
Id: 3, MenuId: 1, ParentMenuItemId: 1, Text: 'Three'
Id: 4, MenuId: 1, ParentMenuItemId: 2, Text: 'Four'
Id: 5, MenuId: 1, ParentMenuItemId: 4, Text: 'Five'
Requested result in DDL:
One
-- Two
---- Four
------ Five
-- Three
I think it should contain 'WITH' SQL command.
Note: I'm using C#.
I am looking to create an employee hierarchy in a trace tree and have 2 specific fields in my table ( employee , reports to )
Now a sample data looks like follows
Employee Reports to
User A Manager A
Manager A Senior manager A
User B Senior Manager A
User C Manager A
so on and so forth
Now how do I get a trace tree so that when i click on Senior manager A I get Manager A and User B , and then expand manager A to get user A and User C.
I,m having some issues with 3 user controls.heres the scenario.i have 3 UserControls: ctrA and ctrB and ctrC.the idea is: ctrC is collections of ctrB plus some minor info and ctrB is a collection of ctrA plus soe other minor info.ctrA is a simple control with 2 textbox and a label.u enter values on the textbox and the label shows the values multiplied by each other.ctrA is totally inside a updatePanel and when i drag-and-drop it on a custom-page or to ctrC it works just fine (notice that im breaking the disired hierarchy).but when i add it dinamically to ctrB (the correct hierarchy) its not working.the page is being posted back synchronously and worst,the controls desapear.like if they were never there.
View 3 RepliesI got a IList<Category> where a Category have an id, name and parentid. Right now I loop over all categories where the parent id is 0 (so they are root) and for each of those child categories I call a recursive function that add the child categories to the child nodes. Works fine. However, I (think) I'm going to do away with the asp:treeview since now, next to each Category I want an Edit and Delete Link.
View 3 RepliesHere I store the hierarchy data for the Organosation. Under_Level_ID denotes under which Level_ID the current Level is lying. e.g. for Branch the hierarchy in above table will be likeHO-->REGION-->Branch & for ZONE the hierarchy will be same as branch. Now my problem is I need all the hierarchy below a given Level. i.e. if am passing 132 as level then the SP should return me all the hierarchy elements lik Zone, Branch, fgfgfhf, Cluster,
CREATE TABLE [dbo].[T_LEVEL_MASTER](
[Level_Id] [numeric](18, 0) IDENTITY(1,1) NOT NULL,
[Org_Id] [numeric](18, 0) NOT NULL,
[Level_Desc] [varchar](100) NULL,
[RM_SB] [varchar](50) NULL,
[Under_Level_Id] [numeric](18, 0) NULL,
CONSTRAINT [PK_T_LEVEL_MASTER] PRIMARY KEY CLUSTERED
(
[Level_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
For some reason I have a solution with a single project and the solution files are in the same directory as the project is. I consider this ugly and want to change it by moving the solution files in a superordinate directory.
For now I have edited a single line in the .sln file:
Project("{FAE04EC0-AAAA-AAAA-AAAA-00C04F79EFBC}") = "projectname", "projectname.csproj", "{5D5A753D-AAAA-AAAA-AAAA-C535851E8DC8}"
changed to
Project("{FAE04EC0-AAAA-AAAA-AAAA-00C04F79EFBC}") = "projectname", "directoryname/projectname.csproj", "{5D5A753D-AAAA-AAAA-AAAA-C535851E8DC8}"
It seems to work.
Could this have been all I needed to change? I have the feeling that I missed something.
I have a master page. This is where I put my ScriptManager control.I have a nested master page within the master page.I have a content page within the nested master page. This content page needs to register a Postback control with the ScriptManager, but I can't figure out how to access the ScriptManager. Both Master.FindControl() and Master.Master.FindControl() always return null. I also attempted to use a strongly typed master page, but like all controls, the ScriptManager is protected and thus inaccessible from the content page. How can I access the ScriptManager?
View 2 RepliesI need to display data in GridView with Multileve hierarchy same like Treeview.
View 5 RepliesI'm using a custom sqlsitemapprovider to get my site hierarchy out of the database and display my navigation. Now, I have the following main (parent) nodes:
Home - Products - News. What I want to achieve is this, suppose you click on products then a subnavigation appears like this:
productGroup1,productGroup2, productGroup3.
But when you click products, no selection was made from the subnavigation, how would I achieve that if someone clicks on products, the
first product with content from the first productGroup1 shows up?
To visualize this: I click on Products -> Subnavigaton gets rendered -> PG1 - PG2 - PG3 -> page displays product1 of PG1
Is there as build in manner to accomplish this or how would one create a method to make this work?
P.S.:For my navigation, I'm not using any build in navigation controls, I'm rendering my menu as an html unordered list e.g: <ul><li></li></ul>