MVC :: Use Of Displayname In Table Header?

Dec 16, 2010

Given the following object

public class CompetitionYear : IValidatableObject{public Guid Id { get; set; } [Display(ResourceType = typeof(Terms), Name = "Description")]public string Description { get; set; } [Display(ResourceType = typeof(Terms), Name = "Startdate")]public DateTime Startdate { get; set; } [Display(ResourceType = typeof(Terms), Name = "Enddate")]public DateTime Enddate { get; set; } }

In a View I want to show a table with in the headers the DisplayName of the respective properties.
The view is like this:

@model IEnumerable<CompetitionYear> @{ ViewBag.Title = "Index";} <h2>Index</h2> <p> @Html.ActionLink("Create New", "Create")</p><table> <tr> <th></th> <th> @Html.LabelFor(m => m.FirstOrDefault().Description) </th> <th> @Html.LabelFor(m => m.FirstOrDefault().Startdate) </th> <th> @Html.LabelFor(m => m.FirstOrDefault().Enddate) </th> </tr> @foreach (var item in Model) { <tr> <td> @Html.ActionLink("Edit", "Edit", new { id=item.Id }) | @Html.ActionLink("Details", "Details", new { id=item.Id }) | @Html.ActionLink("Delete", "Delete", new { id=item.Id }) </td> <td> @item.Description </td> <td> @String.Format("{0:D}", item.Startdate) </td> <td> @String.Format("{0:D}", item.Enddate) </td> </tr>} </table>

In the headers I want to show the DisplayName of the property. The only way I can get it working is as shown above. It really looks ugly and I can't imagine there isn't a better solution. Is there a better solution and how does it look like?

View 8 Replies


Similar Messages:

Data Controls :: Pass GridView Column Header Values To Another Pages Table Header

May 7, 2015

How to pass gridview particular column values to another page's table header...

View 1 Replies

MVC :: Cant Get DisplayName To Work?

Jul 22, 2010

I have a simple application roughly following the nerd dinner tutorial. I am trying to get [DisplayName("Fancy Name")] to pretty up the output from <%= Html.LabelFor(model => model.Booking.Name)%> in my create/edit view. I am using a form view controller which looks like this...

View 3 Replies

MVC :: Include DisplayName With A RegularExpressionAttribute?

Mar 25, 2011

I got custom attributes to work on the server and client, now I want to DRY things up just a little more. How do you override the pattern for RegularExpressionAttribute to include the DisplayName?

Right now I am like this:

[Code]....

Which results in:

[Code]....

View 1 Replies

SQL Reporting :: Insert A Table As A Header?

Apr 20, 2010

I would like to in a table/matrix in the table header but it is not allowed. Any solution that I can insert a table as a report header and display on each page?

View 3 Replies

Header Of GridView Table Is Not Showing In PDF

Apr 8, 2012

I have used your code to generate a Pdf from gridview control, but header of the gridview table is not showing in pdf & formatting or background color is not supporting...

View 1 Replies

C# - How To Read An Xml Subnode Into Repeater / How To Get At The DisplayName

Jul 29, 2010

I am reading XML using xmlreader, and then binding the xml to a Repeater

Here's the code behind:

[code]....

How to get at the DisplayName?

View 3 Replies

Get DisplayName Attribute Without Using LabelFor Helper In MVC?

Oct 7, 2010

What is the best way to retrieve the display name attribute for an item in your model? I see a lot of people using the LabelFor helper for everything, but a label isn't appropriate if I just want to list the data out. Is there an easy way just get the Name Attribute if I just want to print it out in, say a paragraph?

View 1 Replies

Localization :: CultureInfo.DisplayName Going Sami?

Jun 4, 2010

Why is CultureInfo.DisplayName in [Sami][1] all of a sudden? I use it to display a list of country names. Not a good idea perhaps but it worked until recently and I'm quite sure it was in Swedish (I guess it could have been English.)

View 2 Replies

MVC :: Localize The Text Of DisplayName Attribute?

Jan 14, 2010

i would localize the text of DisplayName attribute: i know that at the moment is not possible (i hope that the next version of mvc will do it automatically) so i tried to search how to do it and i found this link:

LINK TO BLOG'S POST

but i didn't understand how to finish the lookup function.

View 1 Replies

Hide ListView Table Header From The Code Behind

Feb 13, 2010

I want to hide a column of ListView based on the role from the code behind. Here's the mark-up and the code:

<asp:ListView ID="lvTimeSheet" runat="server">
<LayoutTemplate>
<table id="TimeSheet">
<thead>
<tr>.....

But that column id="thDelete" is visible all the time. How do I go about hiding the column based on some condition from the code behind?

View 1 Replies

MVC :: Bugs In 3 Preview 1 (DisplayName) And Razor Glitches?

Jul 27, 2010

here some informations from the first minutes.

View 7 Replies

Get DisplayName Attribute From MVC2 Model's Property?

Dec 28, 2010

So, I've got an contact form in my MVC 2 application.

I'd like to programatically email all properties of my "ContactModel".

Here is what I'd like to do in psuedo-ish code:

[Code]....

In case it matters...ContactModel sets up the DisplayName attributes like this:

[DisplayName("First Name")]
public string FirstName {get; set ;}

I'd like to keep this nice and DRY by not repeating the DisplayName names.

Specifically, I'd like to enumerate over each property in my ContactModel, get its DisplayName, and get its submitted value.

View 1 Replies

Jquery - Fixed Table Header With Scrollbars On GridView In IE8?

Mar 14, 2011

I am trying to implement a fixed header feature addition to an existing sub class of GridView, SGridView.My issue is that with the solution listed below, the scroll bar appears below the header row and looks tacky. I would prefer that the scrollbar runs vertically through the header to the footer. The only issue is that this means that the first couple of rows would be covered by the header because the scrollbar height isn't accounting for the inclusion of the header row (I assume this is a side effect of absolute positioning). Any thoughts on how to correct that?

My solution consists of the following:

<div class="IEScrollDiv">
<table class="GridView">
<thead>

[code]...

More or less, added additional code into the Render() method to wrap the table in a div that can scroll. Nothing too fancy. Then I configured the table to render , , and tags for accessibility.Since adding scrolling to tbody is undefined in IE, I could not utilize it to create a fixed header (lame). In addition, the expression css rule has been deprecated from IE8 so I couldn't use that approach either (plenty of tutorials online utilizing it).So, I added javascript to to absolutely position the header row, via it's class GVHeader.

View 1 Replies

C# - Best Way To Create Dynamic Table With Left Column Header?

Feb 6, 2011

I'm creating dynamic table which having more than 20 rows and number of columns can be change according to user input. first column is header and other columns need to bind using data returning from web services. And there are few rows which can editable. when user click on submit button need to validate the changed cells and process the data.I have created ASP.net table and added rows and cells one by one. but this is not reusable way of doing, is there any alternative to create editable dynamic table with left column as header?

View 3 Replies

SQL Reporting :: How To Put Bottom Border On Header Row Of A Table In 2008 R2

Dec 13, 2010

In SSRS 2005 I could select the header row of a table and in the properties window, expand the BorderStyle property and type Solid in the Bottom property and I would get a border at the bottom of the row containing my column headers. In SSRS 2008 I cannot do this. If I select the header row, the BorderColor, BorderStyle and BorderWidth properties do nothing when you expand them. If you try typing into them you get an error: "Property is not valid." So I selected the header textbox for one column and tried adding the bottom border to it, thinking that I might have to set each column individually, but the border does not appear for that column heading.

View 1 Replies

Web Forms :: Create PDF With Header (Image) And Body (Table)?

Feb 3, 2013

I am having a form with asp panel which contains table under it,I need to create a Header with Image I have done in the following way,but only image is coming,If I try with only panel then its working.I need both of them. Below is my code, 

<asp:Panel ID="pnlPerson" runat="server">
<table border="1" style="font-family: Arial; font-size: 10pt; width: 200px">
<tr>
<td colspan="2" style="background-color: #18B5F0; height: 18px; color: White; border: 1px solid white">
<b>
Payment Confirmation for ProJKRM Membership</b>

[code]....

View 1 Replies

How To Use DisplayName Data Annotations For Column Headers In WebGrid

Mar 9, 2011

I have a Car class that I'm trying to display in an MVC 3 view using the WebGrid helper. Below are the Car and it's metadata class.

Car class:

[MetadataType(typeof(CarMetadata))]
public partial class Car
{
// car implementation
}
Car metadata class:
public class CarMetadata
{
[DisplayName("Car Name")]
[StringLength(100, ErrorMessageResourceType = typeof(ValidationText), ErrorMessageResourceName="CarNameDescriptionLength")]
[Required]
public string CarName { get; set; }
}

View contents:

@model List<Car>
...
var grid = new WebGrid(Model, canPage: true, rowsPerPage: 10);
grid.Pager(WebGridPagerModes.NextPrevious);
@grid.GetHtml(
htmlAttributes: new { id = "grid" },
columns: grid.Columns(
grid.Column("CarName", ?????)
));

GOAL: I'd like to figure out how to use the DisplayName data annotation as the column header text in the WebGrid (?????). Does anyone know how this is accomplished?

View 1 Replies

Web Forms :: Can Display Datagrid With A Scrollable Table But Fixed Header

Oct 6, 2010

I Have can I have the scrollable table but Fixed Header

[Code]....

View 7 Replies

Javascript - Create Html Table With Fixed Header And Scrollable Body?

Nov 3, 2010

I have an html table. I want to set table header as fixed and table body as scrollable.. How can i do this...?

View 1 Replies

SQL Reporting :: SSRS Table Header Working Differently In And Out Of Print Layout?

Sep 2, 2010

This is bizarre and seems like a bug to me.Using a table in SSRS, I have a details row, with a parent group and finally a header row. For my header row, I am referencing a particular cell in the parent group.I am doing this so that i can have the header row repeat on each page of the group.his works fine when I'm not in Print Layout mode. However, when i switch to print layout mode, or print the report itself, the data that is presented on the screen is different then what is presented when not in print layout mode. WHAT THE F*!@!??
I've been battling this for a while now and i'm at my wits end. Has anyone else experienced different results from when you are in print layout mode as opposed to being in print layout mode?

View 1 Replies

DataSource Controls :: Changing Header Text Of Table Inside Dataset?

Jan 1, 2010

Lets say i have assigned result of a query to dataset and now i want to change the headerText or field name in dataset, how do i do that?

View 1 Replies

SQL Reporting :: Table Header Not Repeating When Exporting To Excel From SSRS 2005?

Aug 12, 2010

I am using SSRS 2005.

I have a problem when I am exporting my report to Excel.

When exported to excel, I could see the table header on only the first page but not on all the pages. I have also checked the option "Repeat Header rows on New Page", but that didnt work.

View 7 Replies

SQL Reporting :: Group Header Cell Of A Table In SSRS Graphs Alignment?

Dec 6, 2010

I have been building a report that shows several line graphs where the X axis is TIME.I have put each graph in the group header cell of a table in SSRS.I have tried many things to be able to line up the graphs (get the X axis to line up the same times vertically).I have used the align X-Axis option and it does not seem to work.

View 1 Replies

Forms Data Controls :: The Table Must Contain Row Sections In Order Of Header, Body, Then Footer

Jul 3, 2010

I get the " The table must contain row sections in order of header, body, then footer!!" when i am using the following code

[code]

GridView1.HeaderRow.TableSection = TableRowSection.TableHeader;
GridView1.FooterRow.TableSection = TableRowSection.TableFooter;

[/code]

how to correct this problem.

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved