C# 从本地数据库c自动完成
我有点困在这里了,我就是找不到解决这个问题的方法 我的本地数据库是VistaDB。我的代码适用于前10个结果,但我需要收集从Pojam列到文本框中显示的所有内容,而不仅仅是前10个结果 我的代码在文本事件处理程序中运行 请帮忙。提前谢谢C# 从本地数据库c自动完成,c#,vistadb,C#,Vistadb,我有点困在这里了,我就是找不到解决这个问题的方法 我的本地数据库是VistaDB。我的代码适用于前10个结果,但我需要收集从Pojam列到文本框中显示的所有内容,而不仅仅是前10个结果 我的代码在文本事件处理程序中运行 请帮忙。提前谢谢 string pojam = UppercaseFirst(TextBoxPojam.Text.ToLower()); AutoCompleteStringCollection namesCollection = new Auto
string pojam = UppercaseFirst(TextBoxPojam.Text.ToLower());
AutoCompleteStringCollection namesCollection = new AutoCompleteStringCollection();
VistaDBConnection con = new VistaDBConnection(@"data source='|DataDirectory|Recnik.vdb4';Pooling=true;Open Mode = NonexclusiveReadWrite;");
con.Open();
VistaDBCommand cmnd = con.CreateCommand();
cmnd.CommandType = CommandType.Text;
cmnd.CommandText = "SELECT top(10) Pojam FROM dbo.RecnikFinal";
VistaDBDataReader dReader;
dReader = cmnd.ExecuteReader();
if (dReader.Read())
{
while (dReader.Read())
namesCollection.Add(dReader["Pojam"].ToString());
}
else
{
MessageBox.Show("Data not found");
}
dReader.Close();
TextBoxPojam.AutoCompleteMode = AutoCompleteMode.Suggest;
TextBoxPojam.AutoCompleteSource = AutoCompleteSource.CustomSource;
TextBoxPojam.AutoCompleteCustomSource = namesCollection;
替换以下行:
cmnd.CommandText = "SELECT top(10) Pojam FROM dbo.RecnikFinal";
与
替换以下行:
cmnd.CommandText = "SELECT top(10) Pojam FROM dbo.RecnikFinal";
与
替换以下行:
cmnd.CommandText = "SELECT top(10) Pojam FROM dbo.RecnikFinal";
与
替换以下行:
cmnd.CommandText = "SELECT top(10) Pojam FROM dbo.RecnikFinal";
与
从SQL语句中删除top10,从post中删除所有“…”。从SQL语句中删除top10,从post中删除所有“…”。从SQL语句中删除top10,从post中删除所有“…”。从SQL语句中删除top10,从post中删除所有“…”。这不可能是因为存在诸如NullReferenceException之类的问题未处理-对象引用未设置为对象的实例!p、 这是我尝试做的第一件事。请帮忙,它指向这段代码-namesCollection.AdddReader[Pojam].ToString;解决了-技巧是从更改SQL语句-从dbo.RecnikFinal中选择top10 Pojam;to-从dbo.recnikPojam asc的最终订单中选择不同的Pojam;这不可能是因为存在问题,例如未处理NullReferenceException-对象引用未设置为对象的实例!p、 这是我尝试做的第一件事。请帮忙,它指向这段代码-namesCollection.AdddReader[Pojam].ToString;解决了-技巧是从更改SQL语句-从dbo.RecnikFinal中选择top10 Pojam;to-从dbo.recnikPojam asc的最终订单中选择不同的Pojam;这不可能是因为存在问题,例如未处理NullReferenceException-对象引用未设置为对象的实例!p、 这是我尝试做的第一件事。请帮忙,它指向这段代码-namesCollection.AdddReader[Pojam].ToString;解决了-技巧是从更改SQL语句-从dbo.RecnikFinal中选择top10 Pojam;to-从dbo.recnikPojam asc的最终订单中选择不同的Pojam;这不可能是因为存在问题,例如未处理NullReferenceException-对象引用未设置为对象的实例!p、 这是我尝试做的第一件事。请帮忙,它指向这段代码-namesCollection.AdddReader[Pojam].ToString;解决了-技巧是从更改SQL语句-从dbo.RecnikFinal中选择top10 Pojam;to-从dbo.recnikPojam asc的最终订单中选择不同的Pojam;