/// <summary>呼出しの完了後イベント(削除処理)</summary> void client_Delete_CallCompleted(object sender, MuServiceReference.CallCompletedEventArgs e) { if (e.Result != "") { // 例外発生時 WSErrorInfo wse = new WSErrorInfo(e.Result); this.labelMessage.Text = e.Result + " , " + e.returnValue + " , " + wse.MessageID + " , " + wse.Message + " , " + wse.Information; } else { // 結果(正常系) this.labelMessage.Text = e.returnValue + "件削除"; } }
/// <summary>呼出しの完了後イベント(一覧取得(動的sql))</summary> void client_SelectAll_DSQL_CallCompleted(object sender, MuServiceReference.CallCompletedEventArgs e) { if (e.Result != "") { // 例外発生時 WSErrorInfo wse = new WSErrorInfo(e.Result); this.labelMessage.Text = e.Result + " , " + e.returnValue + " , " + wse.MessageID + " , " + wse.Message + " , " + wse.Information; } else { // 結果(正常系) // データバインド(ToDataSourceでは、削除行を除いたリストを返す) this.dataGrid1.ItemsSource = DTTables.StringToDTTables(e.returnValue)[0].Rows.ToDataSource(); } }
/// <summary>呼出しの完了後イベント(参照処理)</summary> void client_Select_CallCompleted(object sender, MuServiceReference.CallCompletedEventArgs e) { if (e.Result != "") { // 例外発生時 WSErrorInfo wse = new WSErrorInfo(e.Result); this.labelMessage.Text = e.Result + " , " + e.returnValue + " , " + wse.MessageID + " , " + wse.Message + " , " + wse.Information; } else { // 結果(正常系) DTRow dtrow = DTTables.StringToDTTables(e.returnValue)[0].Rows[0]; this.textBox2.Text = dtrow["CompanyName"].ToString(); this.textBox3.Text = dtrow["Phone"].ToString(); } }
/// <summary>呼出しの完了後イベント(データグリッドの初期化)</summary> void client_InitDataGridCallCompleted(object sender, MuServiceReference.CallCompletedEventArgs e) { // データバインド(ToDataSourceでは、削除行を除いたリストを返す) this.Dtt = DTTables.StringToDTTables(e.returnValue)[0]; this.dataGrid1.ItemsSource = this.Dtt.Rows.ToDataSource(); }