C# - ListView: Display Data Divided Into Groups?
May 3, 2010
I would like to display the contents of a DataTable, divided into several groups depending on the value of one of the columns. So, if I have a DataTable (from SQL query) with:
GroupID Name Description
1 foo bar
1 one two
2 some thing
I would like to place all records containing GroupID 1 in one div, all records with GroupID 2 in another div, and so on. How can I do this?
I'm writing in ASP.NET 4.0, with C# codebehind.
View 2 Replies
Similar Messages:
Aug 26, 2010
I am having trouble finding how to solve the following issue :
I am using nested listviews to display Sales and Sales details.
The main ListView displays General Information about Sales and the child ListView displays the detailed information about one sale. the child listview is shown only when the user clicks on a link (see included code, DataBind is made on PageLoad) :
ASPX Markup Code :
[Code]....
C# Behind Code :
[Code]....
If I removed the datapager part, I can manage show/hide the child list view on the button click event. but if I want to use the DataPager with the PreRender event handling, the child listview is not longer shown on button click.
View 8 Replies
Sep 29, 2010
I am "DomainMyDomainUserName" If I do this:
[Code]....
I can access the website I've created on my local machine in debug mode; and with my domain account as a local administrator, if I do this:
[Code]....
I can still access the website; and with my domain account in a Domain Group named "DomainDomainLocalSecurityGroup", if I do this:
[Code]....
I can still access the website; HOWEVER, if I create a Local Group on my machine named "LocalMachineGroup" and I add "DomainMyDomainUserName" to this group and I do this:
[Code]....
I get an Access Denied error trying to access the website. What I want to do is, have a group on my local machine (for testing), on a test web server, and on a production web server named "MyWebsiteUserAccess" with the same Domain Group (filled with Domain Users allowed access to the site) in all of these local groups; so that when I test the web application on my local machine, on my test web server and on my production web server, I don't have to change the Web.config file to have it work on each AND if the Domain Group name ever has to change, it won't affect access to the website.
What am I overlooking or is this even possible to do this way? I understand that there is a way to do Role Management through ASP.NET but I don't understand that well enough yet to implement that (and will probably go that route once I've done the research on how to best implement it for purpose of access control of this intranet site).
View 2 Replies
Feb 1, 2011
I have a user that when I attempt to enumerate her groups using either System.Security.Principal.WindowsIdentity.GetCurrent().Groups on user's computer
or System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups on the IIS server, I get a list of their old groups, not their new. I have checked the DC that they authenticate to and the ASP.NET page is running inside a SharePoint instance so the LogonUserIdentity most like is being provided from there Kerberos ticket.
Should I be looking up the groups directly from the AD instead of relying on the WindowsIdentity or LogonUserIdentity?
View 1 Replies
Dec 18, 2010
i have a code to get the groups a user belongs to.
try
{
DirectoryEntry adRoot = new DirectoryEntry(string.Format("WinNT://{0}", Environment.UserDomainName));
DirectoryEntry user = adRoot.Children.Find(completeUserName, "User");
object obGroups = user.Invoke("Groups");
foreach (object ob in (IEnumerable)obGroups)
{
// Create object for each group.
DirectoryEntry obGpEntry = new DirectoryEntry(ob);
listOfMyWindowsGroups.Add(obGpEntry.Name);
}
return true;
}
catch (Exception ex)
{
new GUIUtility().LogMessageToFile("Error in getting User MachineGroups = " + ex);
return false;
}
the above code works fine when i have to find the groups of a local user but
for a domain user it returns a value "Domain User" which is kind of wierd as it is a part of 2 local groups.
Research
I did some finding and got that i am being returned the primary group of the domain user
called "Domain User" group
but what i actually want is the groups of the local machines the domain user is a part of... i cannot get that.. any suggestions
another code using LDAP
string domain = Environment.UserDomainName;
DirectoryEntry DE = new DirectoryEntry("LDAP://" + domain, null, null, AuthenticationTypes.Secure);
DirectorySearcher search = new DirectorySearcher();
search.SearchRoot = DE;
search.Filter = "(SAMAccountName=" + completeUserName + ")"; //Searches active directory for the login name
search.PropertiesToLoad.Add("displayName"); // Once found, get a list of Groups
try
{
SearchResult result = search.FindOne(); // Grab the records and assign them to result
if (result != null)
{
DirectoryEntry theUser = result.GetDirectoryEntry();
theUser.RefreshCache(new string[] { "tokenGroups" });
foreach (byte[] resultBytes in theUser.Properties["tokenGroups"])
{
System.Security.Principal.SecurityIdentifier mySID = new System.Security.Principal.SecurityIdentifier(resultBytes, 0);
DirectorySearcher sidSearcher = new DirectorySearcher();
sidSearcher.SearchRoot = DE;
sidSearcher.Filter = "(objectSid=" + mySID.Value + ")";
sidSearcher.PropertiesToLoad.Add("distinguishedName");
SearchResult sidResult = sidSearcher.FindOne();
if (sidResult != null)
{
listOfMyWindowsGroups.Add((string)sidResult.Properties["distinguishedName"][0]);
}
}
}
else
{
new GUIUtility().LogMessageToFile("no user found");
}
return true;
}
catch (Exception ex)
{
new GUIUtility().LogMessageToFile("Error obtaining group names: " + ex.Message + " Please contact your administrator."); // If an error occurs report it to the user.
return false;
}
this works too but i get the same result "Domain Users" . Please can some1 tell me how to get the local machine groups...?
View 2 Replies
Oct 13, 2010
[Code]....
I need to get a % of total sales. so in one memory table i have the total number then in another table i have all the sales the people have made. So i need a
[Code]....
View 1 Replies
Nov 14, 2010
I have a listview control bound to an SqlDataSource. As part of the formatting I want to add a title to the data returned from my database. For instance if the data base returns a phone number I want to add 'Tel.' first. However I do not want to diplay this
title if the datafield is empty. Here is what I have done so far.
<ItemTemplate>
<asp:Label ID="BusinessLabel" runat="server" Text='<%# "Tel. "+Eval("Business") %>' CssClass="TeleStyle" />
Or This:Tel.
<asp:Label ID="BusinessLabel" runat="server" Text='<%# Eval("Business") %>' CssClass="TeleStyle" />
</ItemTemplate>
Business is a phone number. If the data field contains a number I get: Tel. 1234 123456. If the field is empty I get Tel. If Business is null I want nothing dsplayed, how do I do this?
View 3 Replies
Jan 10, 2010
in asp.net i want to display a list of data in one column of listview with hyperlink. All the data should should apper in tabular format.
View 2 Replies
May 23, 2010
1- how can i display data with repated columns like i can do in datalist
2-im give it a datatable as datasource so im handling Next-Prev button dayinamicly but its works fine with linkbutton only image button cant accept that
View 3 Replies
Aug 11, 2010
I have a ListView that populates and displays a user's data (via a profile system in VWD 2008) during Page_Load and also when I go from the EditItemTemplate to the ItemTemplate.
When I go to the edit screen again, my DropDownList and RadioButtonList controls display the first items in the corresponding tables instead of the correct profile values.
I don't understand why the controls populate correctly the first and second times but not on the third time (that's right, the third time is NOT a charm).
[Code]....
View 2 Replies
Jan 13, 2011
I am using a nested listview to display a seperate grid for each group of data returned from my db query. To get this working, I have adapted a piece of code to group the data prior to it being bound:
[Code]....
I am then using the following html markup:
[Code]....
[Code]....
This works as I want it to however some of the fields within the nested table need to be formatted as currency so I am trying to use Eval and {0:c} to do this however the moment I use Eval, the data items cannot be found
DataBinding: 'System.Data.DataRow' does not contain a property with the name '0'.
View 4 Replies
Apr 26, 2010
I'm trying to use a ListView to display product specs. I also want to display the group headings such as "Dimensions", "Input Ports", etc.
How do I display these group headers? My code below lists the specs but doesn't show me the header. If I put some static text however, that shows up. What am I doing wrong?
[Code]....
View 4 Replies
Feb 1, 2010
I 'm populating the images in the listview control from the database.... but now i want to get only broken images from the server(eg images which are not showing, cross box) so my user can fix those images in the server. I want to put a checkbox in the search criteria so either they can see all the images from the table or only broken images.Is there any way of doing that from asp.net or with javascript.
View 8 Replies
Mar 30, 2010
I have a ListView with a LinqDataSource that's not displaying data. Here is my source code:
[Code]....
why the data won't display? As far as I can see, I've done everything right.
View 4 Replies
Mar 22, 2011
I tried to use ListView with following code to display 2 columns for name and address:
<asp:ListView ID="ListView1" runat="server">
<LayoutTemplate>
<ol>
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</ol>
</LayoutTemplate>
<ItemTemplate>
<li>
<%# Eval("PersonName") %>
<%# Eval("PersonAddress")%>
</li>
</ItemTemplate>
</asp:ListView>
The problem is the address is not aligned depends on the person's name length.
I want to have 2 columns aligned and with horizontal and vertical grid lines. Can I do that?
View 1 Replies
Sep 19, 2010
I'd like show a products list in one ListView. Each item is a product in the List<Productos>.
If a product quantity is 3, the list have 3 repeated items with the same product.
How can i do for display in the item of ListView the product description + quantity of this product?
This is my code:
[Code]....
View 7 Replies
Aug 10, 2010
I have a ListView that populates and displays a user's data (via a profile system in VWD 2008) during Page_Load and also when I go from the EditItemTemplate to the ItemTemplate. Then when I go to the edit screen again, my DropDownList and RadioButtonList controls display the first items in the corresponding tables instead of the correct profile values. I don't understand why the controls populate correctly the first and second times but not on the third time (that's right, the third time is NOT a charm).
ItemTemplate:
[Code]....
EditItemTemplate:
[Code]....
[Code]....
View 2 Replies
Jan 2, 2010
HOW CAN I display image in list view and gridview while binding the data?
my picture is of image type in database and i want to get it from linq data source?
View 6 Replies
Apr 26, 2010
i've made a list view to get data from my database. One field of the database is text. How can i make the listview to display only the beggining of my text? Because, now it displays all the text and it does not look good when you enter a large text.. (e.g. displaying the beginning of an article)
View 4 Replies
May 31, 2010
I have a ListView control that might be empty sometimes. I would like to show a text message like: "No items to Show" when the ListView is empty.
I have read the FAQ of this forum. This issue is not there.
View 2 Replies
Mar 23, 2011
how di I display the select button in the listview control? There's a selected item template, but how does the user select an item?
View 3 Replies
Feb 18, 2010
Currently the ListView control displays data horizontally when there are two to three columns. How do I get the ListView control to display data from top to bottom if there are two two to three columns?
View 15 Replies
Oct 25, 2010
using a listView control... I'm trying to use the ItemDataBound event to map a field's native value to a more 'friendly' name... so far I have the code to access the underlying data so the decision can be made for the actual mapping, but I don't know how to actually change the data displayed?
View 4 Replies
Jan 30, 2011
I'm using a sqldatasource to retreieve and display values in a listview. I used a list view since I wanted to use custom formating. I have an itemtemplate with the retreieved values. I have list one of the rows
<td
class="eventnestedr2col1"
<asp:Label
ID="eventdateLabel" [code].....
View 1 Replies
Feb 10, 2011
I have a ListView connected over SqlDataSource control.
Inside my DB Table I have 2 Columns:
Column 1: ItemSent (Bit) TRUE or False and
Column 2: ItemPaid (Bit) TRUE or False.
Now in each row in my ListView I have to display 2 Images depending on Column1 and Column2
This part should be something like this:
If ItemSent = 1 Then
Img1.ImageUrl = "SentOn_png"
Else
Img1.ImageUrl = "SentOff_png"
End If
and same for the 2nd image
If ItemPaid = 1 Then .
View 3 Replies