目前分類:C# (25)

瀏覽方式: 標題列表 簡短摘要

記下來,寫入DB比較方便。

 

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

https://stackoverflow.com/questions/4826556/treeview-remove-checkbox-by-some-nodes

https://social.msdn.microsoft.com/Forums/vstudio/en-US/ba0697d0-b80f-4f15-ae5d-e9170d8e8557/how-can-i-set-only-child-nodes-to-have-checkboxes-in-a-treeview?forum=csharpgeneral

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

https://www.twblogs.net/a/5b7c823f2b71770a43db5150

https://www.oschina.net/p/stocktech

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

https://dotblogs.com.tw/jimmyyu/2009/09/21/10733

 

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

http://limitedcode.blogspot.com/2016/04/c-stacktrace.html


文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

https://dotblogs.com.tw/yc421206/archive/2012/03/09/70624.aspx


文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

參考來源: https://www.dotnetperls.com/array-slice

 

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

https://dotblogs.com.tw/puma/2008/08/01/4751


文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

https://blog.csdn.net/achenyuan/article/details/84632751


文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

最近要來當網路爬蟲,以前常用的VBA套件是Selenium,這個套件也有出.Net和Python版本,主要是使用Xpath技術去指定要抓取的網頁資料。

雖然方便,但是有一個很大的缺點是必須開啟瀏覽器去運行,也就是說要掛載在不同的瀏覽器,就要去他們網站下載相對應的驅動器。

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

https://handcraftsman.wordpress.com/2008/11/11/how-to-get-c-property-names-without-magic-strings/

 

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

先說結論,以Dictionary來當作DGV的DataSource只能做到值的改變同步,以BindingList可以做到值的改變以及增加刪除的同步顯示。

 

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

最近在匯入元大API後發現找不到AxYuantaQuoteLib這東西,

才發現我沒用過COM的ocx組件。

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

https://dotblogs.com.tw/ricochen/2010/01/18/13066


文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

http://www.voidcn.com/article/p-cdsfpxcv-xt.html


文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

當儲存格出問題時,例如有個DataGridViewComboBoxColumn我點其中一個打開他,但沒有正確讓他關閉就點其他元件,造成再點回那列的其他儲存格,只能輸入一個字母,例如輸入"asdf",最後儲存格只會留下"f",原因出在我在之前為了其他設計,有註冊一個方法:

        private void SymbolSettingDGV_CurrentCellDirtyStateChanged(object sender, EventArgs e)
        {
            SymbolSettingDGV.CommitEdit(DataGridViewDataErrorContexts.Commit);
        }

把這個註冊取消或者把裡面那行注掉就可以解決這個問題了!

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

https://blog.miniasp.com/post/2008/08/06/Operation-is-not-valid-due-to-the-current-state-of-the-object


文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

DataGridView的ComboBox是一個常用且很方便的功能,但寫起來卻不太簡單,要注意的細節稍微多了一點。

分別在兩個專案裡寫到它之後,認為必須做點筆記,往後會比較容易上手,不用再查東查西。

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

找到一篇對我而言相對淺顯易懂的複製概念:https://dotblogs.com.tw/lazycodestyle/2016/06/18/183737

深層複製的寫法是參考這一篇:https://dotblogs.com.tw/stanley14/2017/03/28/shallow_and_deep_copy深層複製的寫法之一

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

當使用Enum時,常見的做法是直接賦予值,再透過switch去分析該怎麼走,但會有一種情況是input的值是Enum裡的各種標籤字串,如果要再把字串自己轉成Enum裡各種標籤背後所代表的值後再去switch這個Enum,那乾脆一開始就別使用Enum了,多此一舉。

為了解決這個問題,需要使用到反映的技巧,也就是讓字串變成屬性。

文章標籤

wings890109 發表在 痞客邦 留言(0) 人氣()

1 2