Time of Update: 2018-12-06
1,xml: 資料越複雜,處理就越複雜,當應用程式越複雜,xml越能發揮作用。2,xml文檔是利用xml解析器來解析xml的,因此在程式開發中,可以先利用xml解析器來解析xml,以來承擔應用程式的壓力。 3,修改xml文檔的結構時,並不需要去修改程式,這樣少了很多額外的麻煩。4.xml是可延伸標記語言 (XML),意味著任何人可以使用它們想用的標籤來定義xml文檔。 5.xml詞彙,包含SVG,MathML,CML,比如CML全程為chemical Markup
Time of Update: 2018-12-06
。給儲存格的添加底線。 主要思路是在cellformating這個事件中設定。代碼如下: View Code 1 private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) 2 { 3 if (isFirstCellFormatting) 4 { 5 int r =
Time of Update: 2018-12-06
1,運行結果 代碼如下:View Code 1 MD5 md5 = MD5.Create(); 2 Byte[] by = md5.ComputeHash(Encoding.Default.GetBytes("123456")); 3 StringBuilder sb = new StringBuilder(); 4 foreach (var b in by) 5 { 6
Time of Update: 2018-12-06
用途:可以動態設定某一個儲存格為已啟用的儲存格,這樣可以達到定位的效果。 比如:我要單擊某一按鈕,使150行第2列的儲存格處於啟用的狀態。 代碼如下: View Code
Time of Update: 2018-12-06
1.根據條件來判斷某一個儲存格的值是否為可編輯,關鍵是datagridview中的CellBeginEdit CellBeginEdit 1 private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) 2 { 3 var dgv = (DataGridView)sender; 4 string name =
Time of Update: 2018-12-06
1:x:ClassModefied來建立修飾符。比如建立一個使用者控制項,然後該使用者控制項的修飾符是internal,那麼這就說明該使用者空間只能被該程式集使用。經證明wpf使用者空間不能引用wpf使用者控制項。以下代碼控制如何將一個使用者控制項在同一個程式集中使用。前台代碼如下: 後台代碼如下: 如上設定,就可以使使用者控制項在程式集中使用了,而在其他程式集中都不能使用。 參考:http://www.cnblogs.com/prism/archive/2010/09/13/1824
Time of Update: 2018-12-06
1,當在儲存格輸入資料時,若資料有誤,可以彈出對話方塊來顯示資料錯誤的原因。 代碼如下: View Code 1 private void dataGridView1_DataError(object sender, 2 DataGridViewDataErrorEventArgs e) 3 { 4 // If the data source raises an exception when a cell value is 5
Time of Update: 2018-12-06
1:x:fieldModifier限制xaml控制項的存取權限例子,在一個xaml中單擊其中的一個按鈕,然後顯示另一個xaml。建立要被顯示的xaml。後台代碼
Time of Update: 2018-12-06
使用指定的字元分割字串。思路:1,先計算出指定的分割字元在字串中的索引, 2.然後再分割字串。sql代碼如下: View Code
Time of Update: 2018-12-06
1,由於實際業務需要,需要設定定時執行某種活動。。有四個按鈕,和四個lable,還有四個timer,他們之間一一對應。但單擊每一個按鈕時,過兩秒鐘自動修改對應的label的值。 代碼如下: View Code 1 public partial class timerTest : Form 2 { 3 public timerTest() 4 { 5 InitializeComponent(); 6 } 7
Time of Update: 2018-12-06
1,顯示帶美元貨幣符號的數字。 代碼如下:View Code 1 int digital = 123456;2 CultureInfo di = new CultureInfo("en");3 Console.WriteLine(digital.ToString("c",di)); 2.顯示帶人民幣貨幣符號的數字。 代碼如下: View Code 1 int digital = 123456;2
Time of Update: 2018-12-06
1.關於 datetimepicker.Text 如果賦值給該屬性的值不能轉化為時間類型,那麼賦值將失敗。有效解決辦法可以參照如下代碼; View Code
Time of Update: 2018-12-06
1 MD5 md5 = MD5.Create(); 2 var by = md5.ComputeHash(Encoding.Unicode.GetBytes("123456")); 3 StringBuilder sb = new StringBuilder(); 4 foreach (var item in by) 5 { 6 sb.Append(item.ToSt
Time of Update: 2018-12-06
1.datagridview.CurrentCell 擷取當前處於活動狀態的儲存格。代碼如下。擷取當前活動的儲存格的行號,列號,值。 CurrentCell 1 public partial class Form1 : Form 2 { 3 private Person person { get; set; } 4 public Form1() 5 { 6 InitializeComponent(); 7
Time of Update: 2018-12-06
1.利用datagridview的HeadText來修改標題 代碼如下:View Code 1 private void InitDataGridViewHead()2 {3 dataGridView1.Columns[0].HeaderText = "姓名";4 dataGridView1.Columns[1].HeaderText = "年齡";5 dataGridView1.Columns[2].
Time of Update: 2018-12-06
1.通過設定儲存格為唯讀屬性,可以控制不同的使用者具有不用的存取權限如:設定某一列唯讀, View Code 1 dataGridView1.Columns[1].ReadOnly = true; 設定某一行唯讀 View Code 1 dataGridView1.Rows[2].ReadOnly = true; 設定某一儲存格唯讀 View Code 1 dataGridView1[2, 2].ReadOnly = true;
Time of Update: 2018-12-06
如何設定隔行變色。 設定:只要設定如下屬性,就行了。AlternatingRowsDefaultCellStyle 屬性擷取或設定應用於 DataGridView 的奇數行的預設儲存格樣式。RowsDefaultCellStyle 屬性 擷取或設定應用於 DataGridView 的行儲存格的預設樣式。只需要增加以下代碼即可實現隔行變色dataGridView1.RowsDefaultCellStyle.BackColor =
Time of Update: 2018-12-06
1.使用樹狀進行間接尋找。 代碼如下: View Code 1 <Grid>2 <Button Content="Hello" Height="30" Width="50"/>3 </Grid> 後台代碼如下:通過後台代碼來尋找控制項執行個體。如下:View Code
Time of Update: 2018-12-06
1.,建立系統托盤 效果:當我單擊 系統托盤時,表單正常化。只要用到幾個屬性。①windowState來設定window的狀態。這個在這次的實驗中,最重要。②ShowInTaskbar
Time of Update: 2018-12-06
1.為每一個儲存格制定一個tooptip提示,當滑鼠移到儲存格時,自動彈出提示框。介面如下:1,代碼如下, 先設定滑鼠移到儲存格的行號和列號:View Code