【发布时间】:2016-01-20 15:03:04
【问题描述】:
这是创建的方法,我收到一个错误,我似乎不明白它是如何发生的,请帮忙!! 错误是'System.Data.Common.DbDataReader.GetString(int)'的最佳重载方法匹配有一些无效参数
void AutoCompleteText()
{
search_txt.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
search_txt.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection coll = new AutoCompleteStringCollection();
OleDbCommand command = new OleDbCommand();
command.Connection = conDB;
command.CommandText = "select CCSpn_CODE,CCLname,CCFname,CCMname,CCDOB,CCgender,CCSchool,CaClass,CCVillage,CCSiblings,CCGuardian,CCContact,CCcurrentDt,CCImage from abaanaCC";
// OleDbDataReader myreader;
conDB.Open();
OleDbDataReader myreader = command.ExecuteReader()
while (myreader.Read())
{
//tring sName = myreader["CCLname"].ToString();
string sName = myreader.GetString(1);
//string sName = Convert.ToString(myreader.("CCLname"));
coll.Add(sName);
}
search_txt.AutoCompleteCustomSource = coll;
myreader.Close();
conDB.Close();
}
【问题讨论】: