2017-05-12 3 views
-1

ルーピングやカードを表示しないようにしたいと思います。私の名前は一度しか表示されず、友達の名前が1つだけ表示されます。今は定数のループです。カードリーダーExcelタイムテーブル

これは私があなたの質問に答えるために、ここで十分な情報がないと思う私は

int row = 2; 
int count = 0; 
int num = 0; 
int name = 0; 
bool=false; 
if (CardReader.CANSnr.Equals("8009140003484246")) 
{ 
    scan = true; 
    textBox1.Text = "Welcome Back"; 
    textBox2.Text = "Jonathan"; 
    DateTime theDate = DateTime.Now; 
    string todaysDate = theDate.ToString("d"); 
    string todaysTime = theDate.ToString("T"); 
    //add Data to to cells 
    excell_app.addData(row, 1, "Jonathan", "A1", "A1", "#,##0"); 
    excell_app.addData(row, 2, "1", "B1", "B1", ""); 
    excell_app.addData(row, 3, todaysDate, "C1", "C1", "#,##0"); 
    excell_app.addData(row, 4, todaysTime, "D1", "D1", "#,##0"); 
    row++; 
} 
+0

私はあなたが答えとして質問のコードを投稿したと仮定します - そうであれば、回答を削除してください。そうでなければ、私の編集をロールバックして答えを更新してください。いずれの場合も、投稿に「ありがとう」テキストを追加しないでください(ガイダンスについてはhttps://meta.stackoverflow.com/search?q=fluff+removeを参照) –

答えて

0

を宣言したものです。提供されたコードにループがないため、認識されたループはより高いレベルで発生している必要があります。

それ以外の場合は、複数のスキャンが発生しないようにするために使用できるvar(scan)があるように見えます。

... 
bool scan = false; 
if (!scan && CardReader.CANSnr.Equals("8009140003484246")) 
{ 
    scan = true; 
    ... 
} 
関連する問題