如何解决使用c#linq将listBox中的多个项目值插入一列
我将此列表绑定到BindListBox值和文本
private void BindDays()
{
List<dynamic> CreateDataSource = new List<dynamic>() {
new { Name = "1",Value="1" },new { Name = "2",Value="2" },new { Name = "3",Value="3" },new { Name = "4",Value="4" },new { Name = "5",Value="5" },new { Name = "6",Value="6" }
};
List1.DataSource = CreateDataSource;
List1.DataTextField = "Name";
List1.DataValueField = "Value";
List1.DataBind();
}
以及将数据插入MyTable的方法
private void Create()
{
TM_TEST tM_TEST = new TM_TEST();
tM_TEST .Number= List1.SelectedItem.ToString();
db.tM_TEST .Add(tM_TEST );
db.SaveChanges();
}
但问题是她给我一个错误 请有人感谢您。
解决方法
for (int i = 0; i < List1.Items.Count; i++)
{
if (List1.Items[i].Selected == true)
{
listItems += List1.Items[i].Value + ",";
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。