日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 學院 > 開發設計 > 正文

TaskMgr C#技術拾遺

2019-11-17 03:14:11
字體:
來源:轉載
供稿:網友

TaskMgr C#技術拾遺

1. DataGridView和ContextMenuStrip的綁定是發生在DataGridView的CellMouseClick事件,在事件中指定右鍵菜單彈出;

2. DataGridView的列名稱(columnName)的指定是(name)屬性,如果沒有手工指定,那么將會默認為DataPRopertyName + 列類型(比如idTextBoxColumn),所以需要手工指定一下:

image

或者是在load方法中同步一下:

private void frmTaskList_Load(object sender, EventArgs e){    …        foreach (DataGridViewColumn item in this.dgTaskList.Columns)        {            item.Name = item.DataPropertyName;        }    …}

3. 父類事件是不能直接讓子類調用(但是可以通過實例化之后的子類來為父類的事件賦值),于是需要讓父類通過方法封裝一下于是有了:

public class BaseEditForm : Form{   …
   public event RefreshList RefreshParent;   public void OnRefreshParent()   {      if (this.RefreshParent != null)      {         this.RefreshParent();      }
   }
   …}
 
public partial class frmEditProject : BaseEditForm{    …
    private void btnOK_Click(object sender, EventArgs e)    {        …
        base.OnRefreshParent();        this.Close();    }    …}

 

4. Combox的綁定,如果綁定的是List對象,需要先制定displayMember和ValueMember,然后再指定DataSource,否則將會報錯:Cannot bind to the new display member.

 

this.cbProj.DisplayMember = "ProjectName";this.cbProj.ValueMember = "Id";this.cbProj.DataSource = ProjectService.GetProjects();this.cbProj.SelectedValue = task.ProjId;
另外,如果是要根據“value”選中下拉框某項,只需要設置selectedValue即可。

 

5. 循環刪除

方式一:將刪除內容放置到一個新的刪除列表中,然后遍歷刪除列表中的項,從真正的列表中刪除該項(避免直接遍歷真正list刪除導致缺位情況);

方式二:倒敘刪除

 

6. LinqToSql的Join

切記,linqtosql的的Join,左側一定是關聯表,右側才是本次Join的表,如下:

var query = from ws in context.workflowsequeuece             join w in context.workflow on ws.WFID equals w.Id            join t in context.task on ws.TaskId equals t.Id            join e in context.employee on ws.EmpID equals e.Id            where ws.TaskId == m.Id            select …

6.Linq返回實體類

public static List<BizEmployee> GetMemebersByProjId(int pProjId){    Model1Container container = DbUtil.GetDbContainer();    var query = from t in container.project_employee where t.ProjId == pProjId                 select new BizEmployee(t.EmpId.Value, t.EmpName);    return query.ToList<BizEmployee>();}

返回異常:Only parameterless constructors and initializers are supported in LINQ to Entities.

修改為:

public static List<BizEmployee> GetMemebersByProjId(int pProjId){    Model1Container container = DbUtil.GetDbContainer();    var query = from t in container.project_employee                where t.ProjId == pProjId                select new BizEmployee { Id = t.EmpId.Value, EmpName = t.EmpName };    return query.ToList<BizEmployee>();}
問題解決。

 

7. DataGridView性能情況

后來發現是因為DataSouce(List<T>)中綁定了一個Workflow對象,去掉這個對象(不賦值)即可輕松綁定。

 

8. Settings

考慮如何實現Winform的“記住用戶名密碼”,后來發現使用Settings可以實現:

直接在Settings.setting中添加內容:

imageimage

添加了Settings內容后,直接就會在Settings.Default中體現出來;

賦值方式注意最后要Save):

Settings.Default.Mail = mail;Settings.Default.PassWord = pwd;Settings.Default.Save();

取值方式

this.txtPwd.Text = Settings.Default.Password;this.txtUserName.Text = Settings.Default.Mail;

 

評價:簡單易行,比之向xml以及ini文件寫還要去打開文件、關閉文件,要方便得多。

 

9. MDI父窗體的關閉

如果直接關閉MDI父窗體,將會導致一個問題,主線程沒有關閉,這個時候需要:

private void frmParent_FormClosing(object sender, FormClosingEventArgs e){    application.Exit();}

10.Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded. Refresh ObjectStateManager entries.

碰到了兩次這種情況:

1.調用共通方法,傳入的entity所定義的類型錯了SetEntityType()發放有誤;

2.是因為表結構主鍵沒有設置自增長,Id也沒有賦值導致。

 

11. DataGridView的ContextStrip屬性和右鍵CellMouseClick失效

1. 如果為DataGridview指定了ContextMenuStrip屬性,那么右鍵的話,DataGridView將不會再走自定義的CellMouseClick事件方法體,而是走內置的展示ContextStript事件;所以如果需要在右鍵事件中做額外處理(比如獲取當前指定的行),那么就不要為DataGridView指定ContextMenuStrip屬性了。

2. DataGridView的PropertyName和(Design)Name默認是不一致的,而且通過列名索引使用的是(Design)Name,所以需要對其進行手工設置,或者存取的時候按照(Design)Name來進行獲取。

image

 

EntityFramework

1. Requested value 'Geometry' was not found

幾乎一個晚上都在調整這個問題,后來發現是因為Updater工程,被我重定向到了UI/bin/Debug之后,產生的副產物,后來從定向回到了自己的bin目錄下,問題完美解決。

MySQL

Unable to convert MySQL date/time value to System.DateTime

后來發現是因為Mysql的datetime字段值為0-00000-0,對于空值的日期處理有問題,后來填充上了真實日期后完美解決此問題;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
一区二区三区中文字幕在线观看| 国产丝袜一区| 欧美日韩中文字幕在线观看| 国产久卡久卡久卡久卡视频精品| 欧美三级在线视频| 日韩高清在线不卡| 中文字幕精品亚洲| 亚洲人线精品午夜| 日韩欧美国产免费播放| a天堂在线资源| 欧美日韩免费高清| 欧美日韩性视频一区二区三区| 亚洲欧洲精品在线| 综合激情国产一区| 欧洲一级精品| 欧美.日韩.国产.一区.二区| 午夜精品一区二区三区视频免费看| 精品色蜜蜜精品视频在线观看| 1区2区在线| 久久婷婷综合国产| 最近中文字幕日韩精品| 国产黄色网页| 国产91大片| 精品视频在线视频| 中文字幕欧美人妻精品一区蜜臀| 中文字幕高清在线播放| 91精品在线观看视频| 欧美不卡123| 精人妻一区二区三区| 91精品国产综合久久久蜜臀粉嫩| 樱花草www在线| 日韩视频不卡中文| 91精品国产色综合久久不卡蜜臀 | 午夜伊人狠狠久久| 一区二区视频在线| 欧美日韩精品国产| 亚洲福利一区二区三区| 久久久精品福利| 中文在线视频观看| 欧美日韩第一| 中文av字幕一区| 精品成a人在线观看| 日韩av一区二区在线观看| 国产午夜精品久久| 91精品在线观| 日韩视频在线一区二区| 欧美三级在线看| 刘玥91精选国产在线观看| 在线看的av| 欧美日韩成人一区二区| 999精品网| 中文国产字幕在线观看| 亚洲免费观看视频| 日韩免费高清一区二区| 视频一区中文字幕国产| 亚洲视频一二三四| 欧美日韩国产综合久久| 日韩欧美中文字幕在线播放| 91精品国产综合久久久久久| 久久在线91| 一区二区视频国产| 日韩精品视频在线观看网址| 欧美日韩综合色| 久久婷婷国产| 国产极品嫩模在线视频一区| 日韩在线小视频| 欧美日韩精品免费| 日韩欧美亚洲国产| www日韩在线观看| 日韩午夜一区| 亚洲第一视频在线观看| 中文字幕精品一区二| 国产成人日日夜夜| 国产69精品久久久久孕妇国产69久久| 日韩在线视频免费观看| 精品视频123区在线观看| 精品国产欧美成人夜夜嗨| 国产婷婷色一区二区三区| 一区在线视频观看| 亚洲第一中文字幕| 一区二区三区在线播放欧美| 亚洲高清在线免费| 欧美中文字幕在线观看视频| 中文字幕无线码一区| 国产欧美日韩在线看| 国产欧美日韩综合| 91精品国产综合久久久久| 婷婷精品进入| 国内不卡的二区三区中文字幕| 中文字幕国产视频| 国产欧美自拍一区| 日韩在线精品| 日韩视频免费直播| 蜜臀久久精品| 91久久久精品| 不卡在线视频| 欧美日韩在线网站| 欧美日韩国产一中文字不卡| 日韩视频在线观看视频| 日韩在线视频观看| 日韩在线观看视频一区二区| 日本亚洲欧美天堂免费| 久久欧美中文字幕| 91精品网站| 老司机久久99久久精品播放免费| 日韩亚洲欧美中文三级| 国产成免费视频| 国产福利免费在线观看| 一区二区视频免费看| 国产高清精品二区| 精品乱人伦一区二区三区| 99综合精品久久| 精品国产99| 亚洲高清在线免费| 中文字幕精品在线| 国产在线小视频| 国产欧美中文在线| 深夜福利亚洲| 午夜一区二区三区视频| 日韩精品在线免费观看视频| 欧美日韩国产黄色| 99在线精品视频免费观看20| 一区二区中文字幕在线| 91精品国产综合久久久久久 | 欧美亚洲免费高清在线观看| 欧美99久久| 日韩中文字幕在线视频播放| 精品视频资源站| 亚洲成av人综合在线观看| 日韩av二区| 精品对白一区国产伦| 午夜一区二区三区视频| 中文字幕欧美在线| 九七久久人人| 国产一二三区精品视频| 精品乱人伦一区二区三区| 日韩欧美在线网站| 日韩视频在线一区二区三区| 久草视频观看| 中文字幕在线观看网址| 国产 中文 字幕 日韩 在线| 亚洲va韩国va欧美va精品| 日韩中文字幕在线播放| 国产无遮挡在线视频免费观看| 一级特黄aaa大片在线观看| 刘玥91精选国产在线观看| 欧美日韩中文字幕在线观看| 日韩午夜一区| 日韩精品 欧美| 国产亚洲视频中文字幕视频| 国产成人精品999| 日韩精品视频免费| 91麻豆精品国产91久久久使用方法| 国产黄色在线| 精品日韩欧美在线| 一区二区在线观| 中文在线视频| 欧美激情一区二区三区在线| 亚洲理论中文字幕| 午夜一区二区三区视频| 久久综合九色欧美综合狠狠| 久久人人精品| 免费国产成人看片在线| 亚洲国内精品视频| 欧美在线日韩在线| 亚洲一区在线观看免费| 日韩一级在线视频| 欧美三级中文字幕| 日韩视频中文| 99中文字幕一区| 国产v日产∨综合v精品视频| www在线视频| 一区在线播放视频| 日韩午夜黄色| 区日韩二区欧美三区| 欧美日韩亚洲一区| 日韩在线中文| 国产一级一片免费播放| 不卡一区二区三区视频| 久久久精品日韩欧美| 亚洲第一中文字幕| 日韩免费视频| 最近中文字幕第一页| 亚洲 欧美 精品| 久久精品黄色片| 国产日韩av高清| 欧美日韩国产中字 | 欧美日韩精品国产| 婷婷精品进入| 婷婷综合福利| 精品三级在线| 欧美日韩不卡在线视频| 91精品免费看| 亚洲免费中文字幕| 99在线国产| 欧美婷婷精品激情| 国产h片在线观看| 国产黄色在线看| 日韩精品一级| 国产黄色片大全| 久久激情中文| √天堂资源中文www| 欧美国产日韩在线播放| 日韩欧美一二三四区| 最新日韩中文字幕| 欧美 日韩 国产在线| 久久99精品久久久久久青青日本| 日本xxxwww免费视频| 欧美日韩在线播放一区| 日韩国产一区三区| 国产欧美日韩精品在线观看| 欧美久久久久久蜜桃| wwwav在线播放| 日韩.欧美.亚洲| 成片免费观看| 国产欧美日韩综合精品| 国产95在线|亚洲| 国产亚洲一级| 亚洲一区在线观看网站| 成人a在线观看| 日韩在线a电影| 日韩欧美色综合| 亚洲免费观看在线观看| 欧美久久久精品| 久久99久久久欧美国产| 日韩在线高清视频| 日韩在线欧美| 91精品国产综合久久香蕉最新版| 91精品国产91久久| 一区在线免费| www.91香蕉视频| 日韩精品在线免费看| 国产黄色精品| 国产激情久久久| 天堂在线一区二区三区| 精品国产1区2区3区| 韩日中文字幕第一页| 国产欧美日韩综合| 国产欧美三级| 亚洲国产欧美91| 日韩欧美国产成人精品免费| 91精品国产调教在线观看| 伊人www22综合色| 欧美人妻一区二区三区| 亚洲一区视频在线观看视频| 亚洲 欧美 中文字幕| 欧美在线中文字幕| 日韩精品在线观| 中文不卡在线| 日韩在线二区| 中文字幕高清在线播放| 中文字幕日韩国产| 国自产拍在线网站网址视频| 黄污视频在线看| 天堂中文在线视频| 国产乱码在线| 在线视频三区| 日韩免费看网站| 精品欧美久久久| 伊人亚洲视频| 国产视频一二区| 国产成人精品网址| 日韩欧美国产高清| 午夜少妇久久久久久久久| 日韩高清在线一区二区| www.三级.com| 福利一区二区| 日韩av中文字幕一区| 亚洲第一福利视频在线| 日韩一级在线免费观看| 中文字幕2020第一页| 日韩在线播放一区二区| 成人福利一区| 国产绿帽一区二区三区| 91麻豆精品在线| 在线资源av| 欧美日韩中文另类| 亚洲福利精品视频| 在线一区二区三区精品| 中文字幕第一页在线播放| 91九色在线播放| 久久香蕉av| 欧美激情一区二区在线| 日韩亚洲欧美中文字幕| 亚洲一区中文在线| 国产黄色一级片| 欧美日韩精品免费| 日韩欧美国产成人一区二区| 日韩不卡av| 不卡一区二区三区视频| 国产一卡2卡3卡免费网站| 一区视频在线播放| 国产亚洲污的网站| va中文字幕| 91精品国产色综合久久久蜜香臀 | 精品网站999www| 精品亚洲综合| 1区不卡电影| 国产一级粉嫩xxxx| 国产欧美日韩91| 7799精品视频天天看| 欧美日韩亚洲91| 国产在线欧美| √天堂资源中文www| eeuss一区| 精品久久蜜桃| 最新日韩中文字幕| 国产专区中文字幕| 欧美日韩视频免费看| 国产三级中文字幕| 一级免费a一片| 亚洲欧洲日韩在线| 久久久精品日韩欧美| 99在线精品视频免费观看20| 在线日韩中文字幕| 久久99久久99精品中文字幕| 久久riav| 黄色在线播放网站| 日韩高清不卡一区| 国产一级片网站| 日韩免费视频一区| 99精品视频99| 国产欧亚日韩视频| 国产亚洲二区| 尤物在线精品| 中文字幕亚洲第一| 日韩av综合在线观看| 久久久水蜜桃| 在线视频三区| 国产一二三四| 精品视频在线导航| 国产三级中文字幕| 国内精品露脸在线视频播放| 伊人www22综合色| 欧美啪啪一区| 国产第一页在线播放| 日韩精品在线视频| 欧美激情一区二区在线| 日韩精品三级| 欧美片网站免费| 日韩一级中文字幕| 久久91精品国产91久久小草| 天天综合天天添夜夜添狠狠添| 日韩欧美三级| 国产999在线观看| 亚洲一二三不卡| www.久久草| 精品日本视频| 92久久精品| 日韩精品视频在线| 91精品国产高清| 日韩欧美中文字幕一区| 日韩欧美专区在线| 天天综合天天做| 一区二区三区精品99久久| 日韩国产成人| 亚洲福利精品视频| 欧美三级日韩在线| 欧美日韩综合高清一区二区| 91精品免费观看| 午夜少妇久久久久久久久| 欧美一级在线免费| 日韩免费看网站| 欧美三级网址| 国产在线小视频| √新版天堂资源在线资源| 精品中文字幕视频| 精品视频久久| 日韩精品在线免费观看| 中文字幕精品一区二| 日韩精品福利视频| 久草中文在线观看| 国产三级视频网站| 欧美日韩精品区| 日本亚洲欧美三级| 欧美久久在线观看| 精品国产欧美日韩不卡在线观看 | 91精品国产免费| 中文字幕精品在线播放| 免费在线观看国产黄| 国产一区久久久| 欧美大片在线观看一区| 欧美特黄一区| 一区二区三区在线不卡| 欧美午夜影院在线视频| 久久精品一级爱片| 91精品久久久久久久久久入口| 欧美另类久久久品| 又黄又www的网站| 日韩国产在线不卡视频| 国产在线精品国自产拍免费| 亚洲乱码中文字幕| 国产欧美日韩综合| 欧美高清视频一区二区三区| 日韩欧美中文在线视频| 最近中文av字幕在线中文| 中文字幕精品一区二| 久久 天天综合| 亚洲视频一二三四| 久久电影国产免费久久电影|