Re: Width Problem with Dynamically Created Repeater Row

John Warner <[email protected]>
Newsgroups gmane.comp.windows.devel.dotnet.web
Organization House
Message-ID <000901c78a56$f03e3e20$4701a8c0@earth>
Have you considered looking at your data as it is returned from your
query and provide your own <br /> tags on long lines? You'd have to do
the lifting yourself instead of databinding but you are then fully in
control of column widths.

John Warner

> Date:    Sat, 28 Apr 2007 16:58:46 +0200
> From:    Brady Kelly <[email protected]>
> Subject: Width Problem with Dynamically Created Repeater Row
>
> I have an HTML table construct where I dynamically create
> each row (tr) for a Repeater in the ItemDataBound event.  My
> problem is that with some data sources, with many columns, my
> resulting HTML table is too wide.  In my ItemDataBound event
> I iterate my column definitions and create one HtmlTableCell
> for each column, and it's here I would like to set the width
> of that column to something narrow than what it defaults to.
> However, setting width on the HtmlTableCell has no apparent
> effect.  How should I go about this?
>
>
>
>         private void rptUsers_ItemDataBound(object sender,
> RepeaterItemEventArgs e)
>
>         {
>
>             HtmlTableRow gridRow = new HtmlTableRow();
>
>             TaskType dataRow = e.Item.DataItem as TaskType;
>
>
>
>             gridRow = taskTypeGrid.BuildHtmlTableRow(dataRow);
>
>             ((Repeater)sender).Controls.Add(gridRow);
>
>         }
>
>
>
>         public HtmlTableRow BuildHtmlTableRow(EntityBase dataRow)
>
>         {
>
>             HtmlTableRow gridRow = new HtmlTableRow();
>
>             foreach (GridColumnBase col in columns)
>
>             {
>
>                 HtmlTableCell gridCell = new HtmlTableCell();
>
>                 object dataValue = dataRow[col.BoundField];
>
>
>
>                 gridCell.Width = "50px";
>
>                 gridCell = col.BuildHtmlTableCell(dataValue);
>
>                 gridRow.Controls.Add(gridCell);
>
>             }
>
>             return gridRow;
>
>         }
>

No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.6.2/779 - Release Date: 4/28/2007
3:32 PM

===================================
This list is hosted by DevelopMentor®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.