0
我不知道如何将object()
转换为List<string>
并且出现错误。如何将对象转换为列表<String>
这工作,但我一直得到回报List<string>
为null
:
public List<string> DspStrg()
{
List<string> dspString = new List<string>();
conn(); //opens connection to database
StringBuilder dspStrgQuery = new StringBuilder();
dspStrgQuery.Append("Select String From DisplayToJ");
OdbcCommand commDspQuery = new OdbcCommand(displayStringQuery.ToString(), oConnection);
OdbcDataReader RDisplay = commDspQuery.ExecuteReader();
string[] d ;
Object doh = new object();
while(RDisplay.Read())
{
try
{
doh = RDisplay[0];
//-----------
// convert object to List<string> here
}
catch(OdbcException ex)
{
MessageBox.Show(ex.Message);
}
}
RDisplay.Close();
return dspString;
}
什么类型由RDisplay [0]'返回的对象的? – Sean
@Sean在这里检查http://msdn.microsoft.com/en-us/library/system.data.odbc.odbcdatareader(v=vs.110).aspx –
只是:列表 yourList =新列表() ; yourList.AddRange(d); –