首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向DataRowView数组发送SelectedItems?

如何向DataRowView数组发送SelectedItems?
EN

Stack Overflow用户
提问于 2019-06-15 16:09:08
回答 1查看 284关注 0票数 1

我正在创建一个医疗数据库应用程序作为课程的最终项目,我需要将列表视图复选框中的每个选定项都放到一个DataRowView数组中,这样我就可以将每个项插入到数据库中。我试图通过一个循环来实现这一点,但是当它显示文本框时,实际的日期并没有改变,它只是显示了我选择的第一天的日期名称

代码语言:javascript
复制
DataRowView[] availDays = new DataRowView[lvDocAvail.Items.Count];
int i = 0;

foreach (DataRowView drv in lvDocAvail.SelectedItems)
{
    availDays[i] = (DataRowView)lvDocAvail.SelectedItem;
    MessageBox.Show(availDays[i].Row["nameofDay"].ToString());
    i++;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-15 16:27:28

只需替换此行

代码语言:javascript
复制
availDays[i] = (DataRowView)lvDocAvail.SelectedItem;

使用

代码语言:javascript
复制
availDays[i] = (DataRowView)drv;

问题是您循环遍历选定的项目,但每次您忽略循环变量并使用第一个选定的项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56608599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档