我正在开发一个生成身份证的应用程序。我正在使用 C# 和 Crystal Reports 2012 来做到这一点。当我生成身份证时,报告很好。ID 卡垂直重复。例如
ID CARD 1
ID CARD 2
ID CARD 3
Run Code Online (Sandbox Code Playgroud)
现在页面侧边留有足够的空间,可以在同一页面上再生成 6 张身份证。例如
ID CARD 1 ID CARD 4 ID CARD 7
ID CARD 2 ID CARD 5 ID CARD 6
ID CARD 3 ID CARD 7 ID CARD 8
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我如何做到这一点???
我编写此代码以获取一组字符,直到读取特定字符.我知道有一种更好的方式,只是好奇心.它没用.循环持续不断.为什么是这样 ???
foreach (char myChar in monthYear)
{
do
{
whichMonth = whichMonth + myChar;
} while (myChar.ToString() == "-");
}
Run Code Online (Sandbox Code Playgroud) 我想找一个员工在一个月内拍下的叶子.该代码适用于所有日期.现在,如果我想在1月找到员工的叶子,范围是:
DateTime first = Convert.ToDateTime(DateTime.Now.Month + "01" + DateTime.Now.Year);
DateTime end = Convert.ToDateTime(DateTime.Now.Month + "31" + DateTime.Now.Year);
Run Code Online (Sandbox Code Playgroud)
问题是,有些月份没有31天.有没有一种简单的方法可以分配变量From和To the range.月份的2月或4月会出错,因为他们没有31天.
执行搜索的代码是:
returnedRows = LeaveDS.Tables["Leave"].Select("LeaveDate >= #" + first + "# AND LeaveDate <= #" + end + "#");
Run Code Online (Sandbox Code Playgroud)