好吧,大脑袋这里的东西比要求更具挑战性。我有点难过。我通常只需要一个正确方向的刺激,所以准备好你的刺激棒。
我有一个包含在文本框中的选项卡控件。我想在同一表单上的列表视图上的 SelectedIndexChanged 事件期间检查所有文本框的内容。如果其中一个文本框具有与 DataTable 行不同的数据(由 ListView 项表示),我希望它询问用户是否愿意保留他们刚刚所做的更改。如果没有任何改变,我希望它只是改变选择。
所以很明显,我正在将文本框的内容与数据行中的相关列进行比较。
我可以强行检查并一次进行每个单独的检查。我宁愿想出一些巧妙的算法方法来循环遍历 tabcontrol 文本框并根据列值检查值。
有什么建议么?
编辑:我最喜欢下面的“巧妙命名的文本框”解决方案,尽管两者都很好。如果在接下来的 14 天内没有其他人有更好的想法,那么文本框的答案就会变成绿色。