- A+
所属分类:.NET技术
//方法一 后台调用
this.dataGridView1.Columns["ProductName"].DisplayIndex = 0;
//方法二 页面上拖拽
this.dataGridView1.AllowUserToOrderColumns = true;
//3.时间控件默认为空
public WeighRecord() { InitializeComponent(); this.RecordTimepx.Format = DateTimePickerFormat.Custom; this.RecordTimepx.CustomFormat = " "; } private void RecordTimepx_ValueChanged(object sender, EventArgs e) { this.RecordTimepx.Format = DateTimePickerFormat.Long; this.RecordTimepx.CustomFormat = null; }
//4.弹出窗口
private void ShowSetBtn_Click(object sender, EventArgs e)
{
//传入值 var childList = new List<TableHeader>(); var headsSet = new WeighRecordSet(childList); //事件+回传值 headsSet.itemTextChanged += new EventHandler((sender1, e1) => { childList = headsSet.list; //回传值 ///其他逻辑 刷新页面啥的 }); //弹出窗体 headsSet.ShowDialog();
}
public partial class WeighRecordSet : Form { public List<TableHeader> list { get; set; } public event EventHandler itemTextChanged; public WeighRecordSet() { InitializeComponent(); } public WeighRecordSet(List<TableHeader> list) { InitializeComponent(); } //确定 private void SaveBtn_Click(object sender, EventArgs e) { //事件 if (itemTextChanged != null) { itemTextChanged(this, e); } this.Close(); } }