こんにちは、私は c# を使用してアプリケーションを作成しています。1 つの画像を読み込んで、そこに情報を書き込みたいと考えています。
私のプログラムにはcnt
、表示する必要がある画像の数を示す whereという名前の変数があります。これは、画像cnt==2
をロードして 2 つの異なる情報を入れる必要があるかどうかを意味します。
注:画像は証明書の生のテンプレートであり、さまざまな証明書の情報に基づいてロードして表示する必要があります。
どうすればそれができますか?私PictureBox
を助けることができますか?ページングを有効にするにはどうすればよいですか?
編集:
Excel から読み取り、一致の増加を取得した後cnt
:
foreach (DataRow drow in ds.Tables[0].Rows)
{
DataRow dataRow = (from DataRow dr in ds.Tables[0].Rows where dr["شماره کارت ملی"].ToString() == textBox1.Text select dr).FirstOrDefault();
cnt++;
string s = "" ,s1="",s2="",s3="";
if (dataRow[0].ToString().Length < 17)
{
fname1 = Encoding.Default.GetBytes("write1" + dataRow[0].ToString() + s.PadLeft(16 - dataRow[0].ToString().Length, '.'));
comport.Write(fname1,0,fname1.Length);
System.Threading.Thread.Sleep(1000);
fname2 = Encoding.Default.GetBytes("write4" + s.PadLeft(14, '#') + dataRow[2].ToString().Substring(0, 2));
comport.Write(fname2, 0, fname2.Length);
}
//do some other stuff
証明書イメージ テンプレートに証明書のさまざまな情報を描画して表示したいと考えています。is two の場合cnt
、その人物は 2 つのスキルに対して 2 つの証明書を持っているため、イメージ テンプレートは同じですが、スキル情報は異なります。