Menu

#28 All Availability Date List无法保存住所作修改和加Validator

open
sadcat
9
2006-11-06
2006-11-06
BingJi Wang
No

我在试图修正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现移到此处一同解决。

Discussion

  • sadcat

    sadcat - 2006-11-09

    Logged In: YES
    user_id=1628810

    1.我已经把以前的Usercontrol替换掉了.现在是用GridView实现User Availability.
    2.Validator还没加,明后天会加.
    3.现在这个版本已经签入到SVN.

     
  • sadcat

    sadcat - 2006-11-09

    Logged In: YES
    user_id=1628810

    目前这个版本已经可以正确保存数据,我在本地测试过了.

     
  • BingJi Wang

    BingJi Wang - 2006-11-10

    Logged In: YES
    user_id=1422942

    非常感谢你的工作,我看到了,已改成了GRIDVIEW了,希望你这两天能
    把VALIDATOR也加上去,就能完成它了. 完成后我会为你加分 80 分.

     
  • sadcat

    sadcat - 2006-11-12

    Logged In: YES
    user_id=1628810

    我把Validator加上了,
    并且修改了GridView标题颜色和背景颜色以及Alternative Items的背景颜色,使得看起来更象spec中描述的样子.
    请测试.
    谢谢.

     

Log in to post a comment.