0
附加的照片是我的佈局的表示。我需要在EditTexts中輸入名和姓。通過按下插入按鈕,信息被保存到數據庫中。 (這部分我設法做到)然而,單擊「顯示」按鈕時,輸入的輸入將顯示在TextView中,其名稱由姓氏&姓氏組成。 Attached photo如何在TextView中顯示數據(剛插入數據庫)?
附加的照片是我的佈局的表示。我需要在EditTexts中輸入名和姓。通過按下插入按鈕,信息被保存到數據庫中。 (這部分我設法做到)然而,單擊「顯示」按鈕時,輸入的輸入將顯示在TextView中,其名稱由姓氏&姓氏組成。 Attached photo如何在TextView中顯示數據(剛插入數據庫)?
到您的數據上傳到遠程數據庫,您可以使用此代碼
//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結果的模型
感謝您的幫助,但我沒有使用網絡服務 – Palavi002
你在使用,如果你想讀從數據庫表/值數據庫,知道很重要你是如何創建table/db的。如果您只是想將兩個EditText中的文本合併爲一個,然後在TextView中顯示它們,那麼這非常簡單。 –
@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
嘗試閱讀本文檔:[使用SQLite.NET創建數據庫](https://developer.xamarin.com/recipes/android/data/databases/sqlite-component/),第三部分「查找數據庫中記錄的數量「。 –