私は、Add Screenでデフォルト値を必要とするLightswitch HTMLアプリケーションを持っています。Lightswitch HTMLでC#でデータセットプロパティを取得
私は新しいレコードを挿入するときにデフォルト
EmployeeID
値としての私のデータセットTBG_V_KeepInTimesheet_Detail
からEmployeeID
の値を渡したいです。
私のデータセットは、論理
partial void TBG_V_KeepInTimeSheet_Details_Filter(ref Expression<Func<TBG_V_KeepInTimeSheet_Detail, bool>> filter)
{
// filter = e => e.IntegerProperty == 0;
filter = e => e.UserLogin == this.Application.User.Name;
}
で濾過される。これは、Windowsのログインでフィルタリングし、複数のレコードをデータセットを返しますが、1つだけ明確なEmployeeID
。 EmployeeID
を渡したいので、報告時にWindowsログインで変換を実行する必要はありません。
私はこの問題の単純なC#ソリューションがあると信じていますが、初心者としては必要なメソッドを宣言する方法がわかりません。 は、ここでは、する必要があります(applicationDataに呼ばれ、あなたのデータソースを仮定して)私はあなたの既存のフィルタを利用することにより、同様
partial void TBG_KeepInTimesheets_Inserting(TBG_KeepInTimesheet entity)
{
entity.CreatedBy = this.Application.User.Name;
entity.CreateDate = DateTime.Now;
entity.EmployeeID = LightSwitchApplication.TBG_V_KeepInTimeSheet_Detail.EmployeeID.get;
}
あなたは男です!非常にありがとう、私は多くの将来のプロジェクトで便利なコードのビットを見ることができます – gruff