我想選擇第1個5個字符,並在stringarray中分配,我試了下面的代碼,但它顯示我錯誤。我想選擇每行的前5個字符並分配給str。建議我一些想法PLZ。如何在C#中的datareader中使用getstring?
public string[] str;
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
str = dr[0].GetString(4).tostring();
}
我想選擇第1個5個字符,並在stringarray中分配,我試了下面的代碼,但它顯示我錯誤。我想選擇每行的前5個字符並分配給str。建議我一些想法PLZ。如何在C#中的datareader中使用getstring?
public string[] str;
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
str = dr[0].GetString(4).tostring();
}
只是使用字符串函數,將做任務,爲您
全碼
List<string> strlst = new List<string>();
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
strlst.Add(Convert.ToString(dr[0]).Substring(0, 5)) ;
}
string[] strarray = strlst.ToArray();
檢查答案會爲你工作....... – 2012-07-21 10:12:03
什麼是錯誤? – Oded 2012-07-21 10:12:56
還有錯嗎? – 2012-07-21 10:17:26