2017-09-26 146 views
0

附加的照片是我的佈局的表示。我需要在EditTexts中輸入名和姓。通過按下插入按鈕,信息被保存到數據庫中。 (這部分我設法做到)然而,單擊「顯示」按鈕時,輸入的輸入將顯示在TextView中,其名稱由姓氏&姓氏組成。 Attached photo如何在TextView中顯示數據(剛插入數據庫)?

+0

你在使用,如果你想讀從數據庫表/值數據庫,知道很重要你是如何創建table/db的。如果您只是想將兩個EditText中的文本合併爲一個,然後在TextView中顯示它們,那麼這非常簡單。 –

+0

@Grace Feng -MSFT我正在使用SQLite和下面的代碼來創建table.'字符串文件夾= System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments); 公共BOOL的CreateDatabase()使用 {嘗試 {(VAR連接=新 SQLiteConnection(System.IO.Path.Combine(文件夾 「Users.db」))){ connection.CreateTable (); 返回true; } } catch(SQLiteException ex) Log.Info(「SQLiteEx」,ex.Message); 返回false; } }' – Palavi002

+0

嘗試閱讀本文檔:[使用SQLite.NET創建數據庫](https://developer.xamarin.com/recipes/android/data/databases/sqlite-component/),第三部分「查找數據庫中記錄的數量「。 –

回答

0

到您的數據上傳到遠程數據庫,您可以使用此代碼

//enregistrement des donnees dans la base de donnees 
     WebClient client = new WebClient(); 
     Uri uri = new Uri("http://test.com/login.php"); 
     NameValueCollection parameters = new NameValueCollection(); 

     parameters.Add("Email", email); 
     parameters.Add("Password", password); 
     client.UploadValuesCompleted += Client_UploadValuesCompleted; 
     client.UploadValuesAsync(uri, parameters); 

就會產生此方法

private void Client_UploadValuesCompleted(object sender, UploadValuesCompletedEventArgs e) 
    { 
     if (Encoding.UTF8.GetString(e.Result) == "success!!!") 
     { 
      Toast.MakeText(this, "success!!!", ToastLength.Long).Show(); 
     } 
     else if (Encoding.UTF8.GetString(e.Result) == "failed!!!") 
     { 
      Toast.MakeText(this, "failed!!!", ToastLength.Long).Show(); 
     } 
    } 

,並取回您的數據,您可以使用代碼

articles = new JavaList<ModelArticle>(); 
     mWebClient = new WebClient(); 
     mUrl = new Uri(urlAddress); 
     mWebClient.DownloadDataAsync("your url"); 
     mWebClient.DownloadDataCompleted += MWebClient_DownloadDataCompleted; 

它會產生這種方法

private void MWebClient_DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e) 
    { 
     RunOnUiThread(() => 
     { 
      try 
      { 
       string json = Encoding.UTF8.GetString(e.Result); 
       articles = JsonConvert.DeserializeObject<JavaList<ModelArticle>>(json); 
      } 
      catch (Exception exception) 
      { 
       Toast.MakeText(this, " Vueillez verifier votre connexion a internet puis reessayer ", ToastLength.Short).Show(); 
      } 
     }); 
    } 

現在你的結果是javalist文章不要忘記創建您的JSON結果的模型

+0

感謝您的幫助,但我沒有使用網絡服務 – Palavi002

相關問題