// SqlText が変更されたときに OracleDataAdapter を作成しなおす private static void OnSqlTextChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) { OracleDataSet oracleDataSet = obj as OracleDataSet; if (oracleDataSet != null) { oracleDataSet.Reset(); } }
// テーブル名 が変更されたときに SqlText を作成しなおす private static void OnSelectTableChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) { OracleDataSet oracleDataSet = obj as OracleDataSet; if (oracleDataSet != null) { String newValue = (String)e.NewValue; oracleDataSet.SqlText = "SELECT * FROM " + newValue; } }