本文整理汇总了C#中StringTable.SetColumnCount方法的典型用法代码示例。如果您正苦于以下问题:C# StringTable.SetColumnCount方法的具体用法?C# StringTable.SetColumnCount怎么用?C# StringTable.SetColumnCount使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StringTable
的用法示例。
在下文中一共展示了StringTable.SetColumnCount方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetResultList
private void SetResultList(VotingResult result, IDictionary<Guid, VoteReceiptStatus> voteReceiptStatus)
{
this.table = new StringTable();
table.SetColumnCount(2);
Add(result.Title.Text, true);
Add(Resources.ResultDialogTotalBallots, result.TotalBallots.ToString());
Add(Resources.ResultDialogValidBallots, result.ValidBallots.ToString());
Add(Resources.ResultDialogInvalidBallots, result.InvalidBallots.ToString());
Add();
foreach (var question in result.Questions)
{
Add(question.Text.Text, true);
int abstentions = 0;
foreach (var option in question.Options)
{
if (option.IsAbstentionSpecial)
{
abstentions += option.Result;
}
else
{
Add(option.Text.Text, option.Result.ToString());
}
}
if (abstentions > 0)
{
Add(Resources.ResultDialogAbstain, abstentions.ToString());
}
Add();
}
if (voteReceiptStatus.Count > 0)
{
Add(Resources.ResultDialogYourVote, true);
foreach (var voteReceipt in voteReceiptStatus)
{
switch (voteReceipt.Value)
{
case VoteReceiptStatus.FoundBad:
Add(voteReceipt.Key.ToString(), Resources.ResultDialogFoundBad);
break;
case VoteReceiptStatus.FoundOk:
Add(voteReceipt.Key.ToString(), Resources.ResultDialogFoundOk);
break;
case VoteReceiptStatus.NotFound:
Add(voteReceipt.Key.ToString(), Resources.ResultDialogNotFound);
break;
}
}
}
}