📄 uccountrylist.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;
namespace Tracker7UI.common
{
/// <summary>
/// Summary description for UCCountryList.
/// </summary>
public class UCCountryList : System.Windows.Forms.UserControl
{
private Infragistics.Win.UltraWinGrid.UltraCombo ultraCombo1;
private Infragistics.Win.UltraWinDataSource.UltraDataSource ultraDataSource2;
private Infragistics.Win.UltraWinDataSource.UltraDataSource ultraDataSource1;
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.Container components = null;
public UCCountryList()
{
// This call is required by the Windows.Forms Form Designer.
InitializeComponent();
// TODO: Add any initialization after the InitializeComponent call
DataBind();
}
private void DataBind()
{
//Fill Combo
this.ultraDataSource2.Rows.Add(new object[]{"0,0,0","US","United Stated of America"});
this.ultraDataSource2.Rows.Add(new object[]{"250,250,250","UK","United Kingdom"});
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Component Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn1 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("CountryFlag");
Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn2 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("CountryCode");
Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn3 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("CountryName");
Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Band 0", -1);
Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Flag");
Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Code");
Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Name");
Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn4 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("Flag");
Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn5 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("Code");
Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn6 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("Name");
this.ultraDataSource1 = new Infragistics.Win.UltraWinDataSource.UltraDataSource();
this.ultraCombo1 = new Infragistics.Win.UltraWinGrid.UltraCombo();
this.ultraDataSource2 = new Infragistics.Win.UltraWinDataSource.UltraDataSource();
((System.ComponentModel.ISupportInitialize)(this.ultraDataSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ultraCombo1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ultraDataSource2)).BeginInit();
this.SuspendLayout();
//
// ultraDataSource1
//
ultraDataColumn1.DataType = typeof(System.Drawing.Color);
this.ultraDataSource1.Band.Columns.AddRange(new object[] {
ultraDataColumn1,
ultraDataColumn2,
ultraDataColumn3});
//
// ultraCombo1
//
this.ultraCombo1.CharacterCasing = System.Windows.Forms.CharacterCasing.Normal;
this.ultraCombo1.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.ultraDataSource2, "Band 0.Code"));
this.ultraCombo1.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.ultraDataSource2, "Band 0.Name"));
this.ultraCombo1.DataSource = this.ultraDataSource2;
ultraGridColumn1.Header.VisiblePosition = 0;
ultraGridColumn1.Width = 25;
ultraGridColumn2.Header.VisiblePosition = 1;
ultraGridColumn2.Width = 35;
ultraGridColumn3.Header.VisiblePosition = 2;
ultraGridColumn3.Width = 250;
ultraGridBand1.Columns.AddRange(new object[] {
ultraGridColumn1,
ultraGridColumn2,
ultraGridColumn3});
ultraGridBand1.UseRowLayout = true;
this.ultraCombo1.DisplayLayout.BandsSerializer.Add(ultraGridBand1);
this.ultraCombo1.DisplayMember = "";
this.ultraCombo1.DisplayStyle = Infragistics.Win.EmbeddableElementDisplayStyle.Office2003;
this.ultraCombo1.Dock = System.Windows.Forms.DockStyle.Fill;
this.ultraCombo1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
this.ultraCombo1.Location = new System.Drawing.Point(0, 0);
this.ultraCombo1.Name = "ultraCombo1";
this.ultraCombo1.Size = new System.Drawing.Size(432, 21);
this.ultraCombo1.TabIndex = 0;
this.ultraCombo1.Text = "United States of America";
this.ultraCombo1.ValueMember = "";
//
// ultraDataSource2
//
ultraDataColumn4.DataType = typeof(System.Drawing.Color);
this.ultraDataSource2.Band.Columns.AddRange(new object[] {
ultraDataColumn4,
ultraDataColumn5,
ultraDataColumn6});
//
// UCCountryList
//
this.Controls.Add(this.ultraCombo1);
this.Name = "UCCountryList";
this.Size = new System.Drawing.Size(432, 24);
((System.ComponentModel.ISupportInitialize)(this.ultraDataSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.ultraCombo1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.ultraDataSource2)).EndInit();
this.ResumeLayout(false);
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -