下面的代碼被我用來在sqlite數據庫中將一組項目加載到一個datagrid視圖上,然後點擊按鈕!如代碼中給出的數據庫路徑,數據庫已成功連接並加載數據。c#數據源不能爲空
public Form1()
{
InitializeComponent();
dbconnection = @" Data Source = D:\SQLite\SQLiteStudio\DB1.db ; version=3 ";
}
但是當我改變代碼通過獲得路徑作爲文本框的輸入錯誤「數據源不能爲空」,如下所示進行。使用的文本框的名稱是dbtext,上面代碼中的相同路徑被複制並粘貼到文本框中!
public Form1()
{
InitializeComponent();
dbconnection = @"Data Source="+dbtext.Text+";version=3";
}
我該如何解決這個問題?
,什麼是dbtext.Text' –
的'文字在被路徑進入文本框有什麼意義呢?該方案已經開始後?如果是這樣,該值確實從未傳遞給連接字符串。 – waka
@AshkanMobayenKhiabani文本框已經測試D:\ SQLite \ SQLiteStudio \ DB1.db –