首先,我对C#并不是那么好,自从我使用它以来已经有一段时间了.
我正在为一个提供包裹的朋友制作一个Windows窗体.因此,我想将他当前的论文表格转换为带有iTextSharp库的.pdf.他仍然需要打印表格以获得客户签名等.
我需要的是: 我希望表格有一个标题,"公司名称",例如,文本应该比从Windows窗体输入的文本小一点(richTextBox1)
目前我正在使用单元格,并想知道我是否可以在同一个单元格中使用2种不同的字体大小?
是)我有的:
table.AddCell("Static headline" + Chunk.NEWLINE + richTextBox1.Text);
Run Code Online (Sandbox Code Playgroud)
我想要的是":
var normalFont = FontFactory.GetFont(FontFactory.HELVETICA, 9);
var boldFont = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 12);
table.AddCell("Static headline", boldFont + Chunk.NEWLINE + richTextBox1.Text, normalFont);
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个网站,人们可以在其中注册活动 + 分配给该活动的活动。他们可以选择他们想参加的一个,甚至两个都参加。
为此,我制作了一个名为“eventCounter”
的表
,表userID、eventID 和 activityID 的图像都是 FK 指向其他表。
他们应该能够更新他们当前的“状态”,这样他们就可以在注册活动后加入活动。
所以我的问题是:我怎样才能做一个If else说如果行存在更新 else 插入
IF EXISTS(select userID, eventID, activityID from eventCounter where userID=1 and eventID=1)
THEN
UPDATE eventcounter SET activityID=1 WHERE userID=1;
ELSE
INSERT INTO eventcounter (userID, activityID) VALUES(1,1)
Run Code Online (Sandbox Code Playgroud)
我不认为 ON DUPLICATE 键会起作用,因为我有 2 列需要检查?