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