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