2012年9月18日 星期二

mvc 多筆新增

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public void InsertElementList(IEnumerable < TransferOrderColumn > elementItemNumList,
 int transferOrderID) {
    using(xxxEntities db = new xxxEntities()) {
       
            foreach(var item in elementItemNumList) {
                var newElementList = new ElementList() {
                    ElementItemNum = item.ElementItemNum,
                    TransferOrderID = transferOrderID
                };
                db.ElementList.AddObject(newElementList);
            
            db.SaveChanges();
        
   
    }
}

TempData 轉 List

  ElementItemNumList = ((List<TransferOrderModels.TransferOrderColumn>)TempData["ElementItemNumList"]);

2012年9月17日 星期一

部屬ReportViewer到遠端主機

http://www.am22tech.com/s/22/FORUM1/default.aspx?g=posts&m=12

MVC INSERT

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Controller
 public ActionResult Save([Bind(Exclude = "ID")]Models.TransferOrder transferOrder)
 {
   TOM.InsertTransferOrder(transferOrder);
   return null;
 }

Models
 public void InsertTransferOrder(Models.TransferOrder transferOrder) //欄位會自動聯繫
{
        using xxxEntities db = new xxxEntities())
        {
                try
                {
                    //db.AddToTransferOrder(transferOrder);
                    db.TransferOrder.AddObject(transferOrder);
                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    throw e;
                }
            }  
}

刪除檔案總管的網址列所有歷史紀錄

開啟檔案總管,將滑鼠移動到網址列上方,按滑鼠右鍵,選擇【刪除歷程記錄】。

Visual Studio JS intellisense 失效解決方式

  試了好久,發現到工具>選項>IntelliCode js項目設定啟用,重新開啟VS就正常了! 後來發現是TypeScript3.2版有問題停用,使用4.3版的TypeScript即可