2010-04-09 31 views

回答

1

要更改的元數據,你有一些屬性添加到模型類的屬性(你可以找到他們,如果你使用LinqToSql DataContext的生成的類)。

class User 
{ 
    [DefaultValue("The default name")] 
    string Name {get;set;} 
} 

但unfortunaly它不會被默認使用的動態數據字段模板,所以你必須編輯使用默認值屬性, 爲例於文本編輯模板的Page_Load中的模板:

if (!IsPostBack) 
{ 
    if (Mode == DataBoundControlMode.Insert && Column.DefaultValue != null) 
    { 
     TextBox1.Text = Column.DefaultValue.ToString(); 
    } 
} 
1

我知道這是一箇舊帖子,但這可以幫助別人解決他們的問題。

您可以使用此:

public partial class BasicModelDataContext : DataContext 
{ 
     partial void InsertEmployee(Employee instance) 
     { 
      instance.MyValue = "NEW VALUE"; 
      Employee.Insert(instance); 
     } 

     partial void UpdateEmployee(Employee instance) 
     { 
      instance.MyValue = "NEW Update VALUE"; 
      Employee.Update(instance); 
     } 
} 
相關問題