| | |
| | | using System; |
| | | using 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 |
| | | { |
| | |
| | | { |
| | | 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"; |
| | |
| | | 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; |
| | | } |
| | | |
| | | //初始化皮肤颜色 |
| | |
| | | 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"; |
| | |
| | | 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; |
| | | } |
| | | |
| | | |
| | |
| | | { |
| | | |
| | | } |
| | | |
| | | /**////是否符合指定的正则表达式 |
| | | 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; |
| | | } |
| | | } |
| | | } |