WinForm:如何从数据库中加载带有文本和值的rad自动完成文本框

时间:2014-07-21 13:10:20

标签: java c# javascript jquery asp.net

我有这样的代码:

public void LoadDiseaes()
{
    da.OpenConnection();
    Disease disease = new Disease(da);
    txtDisease.AutoCompleteDataSource = disease.GetAll();
    txtDisease.AutoCompleteDisplayMember ="DiseaseName";
    txtDisease.AutoCompleteValueMember ="ID";
}

最初,我使用上面的代码将自动填充textbox(txtDisease)与其Datasource绑定在一起。

``````````````````````````````````````````````` ```````````````````````````````````````

然后,在我选择特定疾病并保存记录后。这工作很好。

我的问题是,当我想要更新该记录时,我想用数据库中的AutoComplete(txtDisease)填充我的Disease,其中包含我在保存记录时选择的块中的文本和值但是它只给我一个文字而不是背景值。

1 个答案:

答案 0 :(得分:0)

http://www.telerik.com/help/winforms/editors-autocompletebox-auto-complete.html

你应该制作一个RadListDataItemCollection,在里面添加这些项目,你就可以了。