お疲れ様です。
Felicaでidm読み込みをした後、その値をテキストボックスに入力させたいです。
xaml
1<TextBox Text="" x:Name="CardIdm"/>
C#
1 2static private DispatcherTimer _dtimer; 3static private Felica _felica; 4 5public MainWindow() 6 { 7 InitializeComponent(); 8 } 9 10private void DispatcherTimer(object sender, EventArgs e) 11 { 12 string idm = ""; 13 14 try 15 { 16 if (_felica == null) { _felica = new Felica(); } 17 //Idm読込 18 idm = ReadIDm(_felica); 19 if (idm != "") 20 { 21 22 } 23 } 24 catch (Exception ex) 25 { 26 if (ex.Message != "読み取り失敗") 27 { 28 ErrorLog(ex.Message); 29 } 30 } 31 } 32 33private void Button_Click(object sender, RoutedEventArgs e) 34 { 35 var connecitonStiring = ConfigurationManager.ConnectionStrings["svr"].ConnectionString; 36 37 using (var con = new SqlConnection(connecitonStiring)) 38 using (var cmd = con.CreateCommand()) 39 { 40 try 41 { 42 con.Open(); 43 cmd.CommandText = @"INSERT INTO TBL_Staff (StaffName , CardIdm) VALUES (@StaffName, @CardIdm)"; 44 cmd.Parameters.AddWithValue("@StaffName", StaffName.Text); 45 cmd.Parameters.AddWithValue("@CardIdm", CardId.Text); 46 47 cmd.ExecuteNonQuery(); 48 49 MessageBox.Show("登録完了"); 50 } 51 catch 52 { 53 Console.WriteLine("エラー"); 54 throw; 55 } 56 finally 57 { 58 con.Close(); 59 } 60 } 61 }
と、こんな感じになっております。
idmの読み込みは成功していています。
手入力のスタッフ登録画面でFelicaを読み込ませると、
TextBoxのText部分に読み込まれたIdmが表示されるようにしたいです。
何かいい方法がございましたら、ご教授願います。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/06 06:47