dapper实体类如何遍历ValueMember

SkyLee708 2020-07-07 08:28:10
  /// <summary>
/// 绑定列表到combobox控件
/// </summary>
void loadAccountlist ()
{

string Current = Directory.GetCurrentDirectory();
IniFileHelper ini = new IniFileHelper(Current + "/config.ini");
string dbname = ini.ReadValue("Datebase", "DBName");
AccountListService alc = new AccountListService();
List<AccountList> list = alc.GetAccountLists();
cbAccount.DataSource = list;
cbAccount.DisplayMember = "Describe";
cbAccount.ValueMember = "Alias";

if (!String.IsNullOrEmpty(dbname))
{
//如何实现遍历实现dbname是否存在ValueMember数组中
// for (int i = 0; i < cbAccount.Items.Count; i++)
//foreach (System.Reflection.PropertyInfo info in cbAccount.Items)
//{
// // if (dr==dbname)

cbAccount.SelectedValue = dbname;
//}
}
else {
ini.WriteValue("Datebase", "DBName", cbAccount.SelectedValue.ToString());
}

}

dapper实体类如何遍历ValueMember
...全文
941 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2020-07-07
  • 打赏
  • 举报
回复 2
你直接遍历 List里对象的Alias属性不就好了
耗子哭死猫 2020-07-07
  • 打赏
  • 举报
回复
ValueMember只是一个combobox控件value值,你combobox控件不是绑定的list吗?你可以直接在list中判断就行了。
libolei 2020-07-07
  • 打赏
  • 举报
回复 1
List<AccountList> list = (List<AccountList>)cbAccount.DataSource; foreach(AccountList nowAcc in list) { nowAcc.Alias... }

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧