我在试图修正Bug1590306
(https://sourceforge.net/tracker/index.php?func=detail&aid=1590306&group_id=156948&atid=801832)
的第 2) 个Bug时,发现:
All Availability Date List修改后无法保存住所作修改。原
因似乎是如下代码中的
phAllRecords.Controls中没有Controls,即Controls的Count为0。
------------------------------------------
代码片段摘抄:
public void btnSaveChanges_Click(object sender,
EventArgs e)
{
SqlDataProvider provider = new
SqlDataProvider();
foreach (Control control in
phAllRecords.Controls)
------------------------------------------
且很难加上Validator以修正第 2) 个Bug。
因为张烨之的写法比较特殊,没有用GridView之类的控件,所
以很难加上Validator,且也不知如何修正上述的无法保存的问题。
希望张烨之能抽空尽快解决此信中所述的两个问题,否则只能
采取下策:把整个All Availability Date List全换掉了。
我们必须首先解决这个问题,否则万一要把整个All
Availability Date List全换掉,那么所有其他与现有的All
Availability Date List相关的Bug和工作就都要重做了。
所以,其他开发人员请注意:在此问题解决之前先不要修改与
All Availability Date List有关的代码,以免白做。
另:Bug 1590306
(https://sourceforge.net/tracker/index.php?func=detail&aid=1590306&group_id=156948&atid=801832)
的第 2 个Bug现移到此处一同解决。
Logged In: YES
user_id=1628810
1.我已经把以前的Usercontrol替换掉了.现在是用GridView实现User Availability.
2.Validator还没加,明后天会加.
3.现在这个版本已经签入到SVN.
Logged In: YES
user_id=1628810
目前这个版本已经可以正确保存数据,我在本地测试过了.
Logged In: YES
user_id=1422942
非常感谢你的工作,我看到了,已改成了GRIDVIEW了,希望你这两天能
把VALIDATOR也加上去,就能完成它了. 完成后我会为你加分 80 分.
Logged In: YES
user_id=1628810
我把Validator加上了,
并且修改了GridView标题颜色和背景颜色以及Alternative Items的背景颜色,使得看起来更象spec中描述的样子.
请测试.
谢谢.