本文整理汇总了C#中System.Web.UI.WebControls.Table.AppendCSSClass方法的典型用法代码示例。如果您正苦于以下问题:C# Table.AppendCSSClass方法的具体用法?C# Table.AppendCSSClass怎么用?C# Table.AppendCSSClass使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.UI.WebControls.Table
的用法示例。
在下文中一共展示了Table.AppendCSSClass方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DisplayChange
/// <summary>
/// Displays the change list composition. This is called when the main table shows the details of one
/// change list.
/// </summary>
/// <param name="cid"> Change Id. This is relative to the database, not source control. </param>
/// <param name="userName"> User name. </param>
private void DisplayChange(int cid, string userName)
{
var changeQuery = from ch in DataContext.ChangeLists where ch.Id == cid select ch;
if (changeQuery.Count() != 1)
{
ErrorOut("Could not find this change in the system!");
return;
}
HintsData.InChangeView = true;
ChangeList changeList = changeQuery.Single();
DisplayPageHeader("Change list " + changeList.CL);
Table table = new Table();
table.AppendCSSClass("CssChangeListDetail");
ActivePage.Controls.Add(table);
table.Rows.Add(GetChangeDescriptionRow("Date:", WrapTimeStamp(changeList.TimeStamp)));
if (changeList.UserClient != null && changeList.UserClient != String.Empty)
table.Rows.Add(GetChangeDescriptionRow("Client:", changeList.UserClient));
var userRow = GetChangeDescriptionRow("User:", changeList.UserName);
userRow.Cells[1].Add(new Label() { Text = userRow.Cells[1].Text });
table.Rows.Add(userRow);
table.Rows.Add(GetChangeDescriptionRow("Status:", changeList.Stage == 0 ? "Pending" : "Submitted"));
if (changeList.Description != null && changeList.Description != String.Empty)
table.Rows.Add(GetChangeDescriptionRow("Description:", Server.HtmlEncode(changeList.Description)));
table.Rows.Add(GetChangeDescriptionRow("Files:", ""));
var latestReview = GetLatestUserReviewForChangeList(userName, cid);
foreach (ChangeFile file in
(from fl in DataContext.ChangeFiles where fl.ChangeListId == cid select fl))
{
var versions = GetVersionsAbstract(file.Id);
bool hasTextBody = (from ver in versions where ver.HasTextBody select ver).Count() != 0;
table.Rows.Add(GetChangeFileRow(file, versions.LastOrDefault(), hasTextBody, latestReview));
}
var attachments = (from ll in DataContext.Attachments
where ll.ChangeListId == cid
orderby ll.TimeStamp
select ll);
if (attachments.Count() > 0)
{
table.Rows.Add(GetChangeDescriptionRow("Links:", ""));
foreach (Attachment a in attachments)
AddAttachmentRow(table, a);
}
AddLabel("<h3>Review history</h3>");
Table reviewResults = new Table();
ActivePage.Controls.Add(reviewResults);
reviewResults.AppendCSSClass("CssChangeListReviewHistory");
var allReviewsQuery = from rr in DataContext.Reviews
where rr.ChangeListId == cid && rr.IsSubmitted
orderby rr.TimeStamp
select rr;
foreach (Review review in allReviewsQuery)
{
TableRow row = new TableRow();
reviewResults.Rows.Add(row);
row.AppendCSSClass("CssTopAligned");
TableCell dateCell = new TableCell();
row.Cells.Add(dateCell);
dateCell.AppendCSSClass("CssDate");
dateCell.Text = WrapTimeStamp(review.TimeStamp);
TableCell nameCell = new TableCell();
row.Cells.Add(nameCell);
nameCell.AppendCSSClass("CssName");
nameCell.Text = review.UserName;
TableCell verdictCell = new TableCell();
row.Cells.Add(verdictCell);
verdictCell.AppendCSSClass("CssScore");
HyperLink reviewTarget = new HyperLink();
verdictCell.Controls.Add(reviewTarget);
if (review.OverallStatus == 0)
HintsData.HaveNeedsWorkVotes = true;
//.........这里部分代码省略.........