我以下列方式使用PdfPTable
var myTable = new PdfPTable( 3 );
foreach(var nextString in myStrings)
{
var nextCell = new PdfPCell( new Phrase( nextString, smallFont ) );
nextCell.Border = Rectangle.NO_BORDER;
nextCell.AddCell(nextCell);
}
pdfDocument.Add(myTable);
Run Code Online (Sandbox Code Playgroud)
一切都很完美,然后总细胞数乘以列数(3).但是当我想创建一个包含3列但只有4个单元格的表时 - 最后一行是不可见的.
怎么解决这个问题?
itextsharp 5.3.3.0
为什么这不可能?在使用constructor-parameter实例化"DerivedClass"时,我得到以下编译器错误:
'GenericParameterizedConstructor.DerivedClass'不包含带有1个参数的构造函数
但是调用一个非常相似的方法可行.
为什么?
class Program
{
static void Main(string[] args)
{
// This one produces a compile error
// DerivedClass cls = new DerivedClass("Some value");
// This one works;
DerivedClass cls2 = new DerivedClass();
cls2.SomeMethod("Some value");
}
}
public class BaseClass<T>
{
internal T Value;
public BaseClass()
{
}
public BaseClass(T value)
{
this.Value = value;
}
public void SomeMethod(T value)
{
this.Value = value;
}
}
public class DerivedClass : BaseClass<String>
{
}
Run Code Online (Sandbox Code Playgroud) 我的应用程序中有以下剃刀代码.我怎么能拥有它所以它只从模型中的10个项目.所以一旦它为我的模型中的10个项目完成了下面的代码,它就会停止
@foreach (var item in this.Model.Leaderboard) {
<tr>
<td>@Html.DisplayFor(modelItem => item.userName)</td>
<td> @Html.DisplayFor(modelItem => item.score)</td>
</tr>
}
Run Code Online (Sandbox Code Playgroud) c# ×3
.net ×1
asp.net-mvc ×1
constructor ×1
generics ×1
itextsharp ×1
parameters ×1
razor ×1
redis ×1