| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinToolbars;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.Judge.Forms
- {
- public partial class QcmBaseLanguageChoose : FrmBase
- {
- public QcmBaseLanguageChoose(DataTable dt)
- {
- InitializeComponent();
- uceLanguage.DataSource = dt;
- uceLanguage.ValueMember = "askItemNo";
- uceLanguage.DisplayMember = "askItemDesc";
- }
- private void ultraToolbarsManager1_ToolClick(object sender, ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- case "Save":
- Save();
- break;
- case "Close":
- this.DialogResult = DialogResult.Cancel;
- break;
- }
- }
- public string Language1 = "";
- public string Language2 = "";
- private void Save()
- {
- ultraGridDetailDes1.UpdateData();
- List<string> list = new List<string>();
- foreach (DataRow dr in dataTable2.Rows)
- {
- if (dr["CHK"].ToString() == "True")
- {
- if (dr["languageCode"].ToString2() == "")
- {
- MessageBox.Show("语言不能为空");
- return;
- }
- list.Add(dr["languageCode"].ToString2());
- }
- }
- if (list.Count != 2)
- {
- MessageBox.Show("只能组合2种语言");
- return;
- }
- Language1 = list[0];
- Language2 = list[1];
- this.DialogResult = DialogResult.OK;
- }
- private void ultraGridDetailDes1_InitializeTemplateAddRow(object sender, Infragistics.Win.UltraWinGrid.InitializeTemplateAddRowEventArgs e)
- {
- if (ultraGridDetailDes1.ActiveRow == null)
- e.TemplateAddRow.Activated = true;
- }
- }
- }
|