none
dataform 的绑定 newitemtemplate 能否绑定其数据 RRS feed

  • 问题

  • when use dataform ,your dataform template can't read other bindings from the viewmodel except the itemssource of the datafrom. sometime,when we click the add button of the dataform we don't want the user to insert some keyword like "userid".so we want to add an item of "userid" to the new NewItemTemplate . but the dataform can't read other datasource. can any one tell me how to binding a new string to my NewItemTemplate 当我们在使用dataform的时候,发现dataform的Template不能绑定除dataform的数据源之外的东西 但是我们在使用dataform的时候 ,有时候点击新增一项的按钮时,我们有一些项是不想让用户填的 例如userid ,这是一个我们数据库自定义特定含义的字段,我们需要让程序自己生成这个字段。 但是我们无法把它绑定到dataform的NewItemTemplate中去。 谁有没有好的解决方案 ,希望分享一下
    2011年4月2日 8:14

答案

  • 你好,

    “我们有一些项是不想让用户填的 例如userid ,这是一个我们数据库自定义特定含义的字段”

    你的意思是说在数据库中UserID为自动递增标识列吗?

    如果是,这就需要你在设计数据据的时候把它设为自动递增标识,而不是在程序中设定。所以在你的程序中dataform就不需要有UserID这一输入,UserID数据库存会在你提交增加操作的时候会自动添加到数据库中。

    如果你想了解更多关于自动递增标识,请参考以下连接或者去 SQL Server论坛 获得更多关于SQL的帮助:

    http://msdn.microsoft.com/zh-cn/library/ms191131%28v=SQL.105%29.aspx

     


    Daoping Liu -MSFT
    2011年4月12日 3:00
    版主