From 8af36d49d388e3a27cd44ad2728b78a46b6ad016 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 12 六月 2020 18:34:40 +0800 Subject: [PATCH] '完善' --- WindowsFormsApp1/Main.cs | 74 +++++++++++++++++++++++++++++++++--- 1 files changed, 67 insertions(+), 7 deletions(-) diff --git a/WindowsFormsApp1/Main.cs b/WindowsFormsApp1/Main.cs index e8d932a..436e801 100644 --- a/WindowsFormsApp1/Main.cs +++ b/WindowsFormsApp1/Main.cs @@ -1,13 +1,16 @@ -锘縰sing System; +锘縰sing HZH_Controls.Controls; +using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; +using System.Text.RegularExpressions; using System.Threading.Tasks; using System.Windows.Forms; using WindowsFormsApp1.entity; +using WindowsFormsApp1.utils.ui; namespace WindowsFormsApp1 { @@ -17,11 +20,37 @@ { InitializeComponent(); InitSkin(); + InitDataGridView(); InitData(); + SetClassData(); + initTextBox(); + } + + private void setTextBoxPrompt(TextBoxEx ex,String text) { + ex.PromptFont = new System.Drawing.Font("寰蒋闆呴粦", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Pixel); + ex.PromptText = text; + } + + private void initTextBox() { + setTextBoxPrompt(this.textBox1,"鏈�灏忓��"); + setTextBoxPrompt(this.textBox2, "鏈�澶у��"); + setTextBoxPrompt(this.textBox3, "鏈�灏忓��"); + setTextBoxPrompt(this.textBox4, "鏈�澶у��"); + setTextBoxPrompt(this.textBox5, "鏈�灏忓��"); + setTextBoxPrompt(this.textBox6, "鏈�澶у��"); + setTextBoxPrompt(this.textBox7, "鏈�灏忓��"); + setTextBoxPrompt(this.textBox8, "鏈�澶у��"); + setTextBoxPrompt(this.textBox9, "鏈�灏忓��"); + setTextBoxPrompt(this.textBox10, "鏈�澶у��"); + setTextBoxPrompt(this.textBox11, "鏈�灏忓��"); + setTextBoxPrompt(this.textBox12, "鏈�澶у��"); + + } private void SetTableData(List<FirstOrderSunInfo> infoList) { this.dataGridView1.Rows.Clear(); + foreach (FirstOrderSunInfo info in infoList) { int index = this.dataGridView1.Rows.Add(); this.dataGridView1.Rows[index].Cells[0].Value = "1"; @@ -32,13 +61,24 @@ this.dataGridView1.Rows[index].Cells[5].Value = info.actualPrice; this.dataGridView1.Rows[index].Cells[6].Value = info.commission; this.dataGridView1.Rows[index].Cells[7].Value = info.commissionRate; + this.dataGridView1.Rows[index].Cells[8].Value = "鍔犲叆寮曞崟搴�"; + this.dataGridView1.Rows[index].Cells[9].Value = "鍔犲叆瀹炴媿搴�"; } + // DataGridViewHelper helper = new DataGridViewHelper(this.dataGridView1); + // helper.Headers.Add(new DataGridViewHelper.TopHeader(8, 2, "鎿嶄綔")); + } - foreach (DataGridViewColumn column in dataGridView1.Columns) - { - column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; - } - + private void InitDataGridView() { + this.dataGridView1.Columns[0].Width=40; + this.dataGridView1.Columns[1].Width = 280; + this.dataGridView1.Columns[2].Width = 70; + this.dataGridView1.Columns[3].Width = 70; + this.dataGridView1.Columns[4].Width = 75; + this.dataGridView1.Columns[5].Width = 70; + this.dataGridView1.Columns[6].Width = 55; + this.dataGridView1.Columns[7].Width = 65; + this.dataGridView1.Columns[8].Width = 75; + this.dataGridView1.Columns[9].Width = 75; } //鍒濆鍖栫毊鑲ら鑹� @@ -51,7 +91,7 @@ private void InitData() { List<FirstOrderSunInfo> infoList = new List<FirstOrderSunInfo>(); - for (int i = 0; i < 10; i++) + for (int i = 0; i < 20; i++) { FirstOrderSunInfo info = new FirstOrderSunInfo(); info.actualPrice = "12.00"; @@ -67,6 +107,15 @@ infoList.Add(info); } SetTableData(infoList); + } + + private void SetClassData() { + List<KeyValuePair<string, string>> lstHL = new List<KeyValuePair<string, string>>(); + for (int i = 0; i < 30; i++) + { + lstHL.Add(new KeyValuePair<string, string>(i.ToString(), "閫夐」" + i)); + } + this.ucHorizontalList1.DataSource = lstHL; } @@ -233,5 +282,16 @@ { } + + /**////鏄惁绗﹀悎鎸囧畾鐨勬鍒欒〃杈惧紡 + static public bool Validate(string str, string regexStr) + { + Regex regex = new Regex(regexStr); + Match match = regex.Match(str); + if (match.Success) + return true; + else + return false; + } } } -- Gitblit v1.8.0