!55 UIComboDataGridView默认selectedIndex=-1修改

Merge pull request !55 from jpf6592746/master
This commit is contained in:
Sunny 2022-01-11 10:49:12 +00:00 committed by Gitee
commit c3d7ea5063
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 18 additions and 1 deletions

View File

@ -246,14 +246,29 @@ namespace Sunny.UI
this.Name = "UIComboDataGridViewItem";
this.Size = new System.Drawing.Size(569, 333);
this.panel.ResumeLayout(false);
this.dataGridView.DataSourceChanged += DataGridView_DataSourceChanged;
((System.ComponentModel.ISupportInitialize)(this.dataGridView)).EndInit();
this.pFilter.ResumeLayout(false);
this.ResumeLayout(false);
}
private void DataGridView_DataSourceChanged(object sender, System.EventArgs e)
{
if (dataGridView.RowCount > 0)
{
dataGridView.SelectedIndex = 0;
}
else
{
dataGridView.ClearSelection();
}
}
private void btnOK_Click(object sender, System.EventArgs e)
{
//UIMessageTip.ShowOk(dataGridView.SelectedIndex.ToString(), 3000);
//UConsole.WriteConsole("所选行:"+dataGridView.SelectedIndex.ToString(),e,sender);
if (dataGridView.RowCount > 0 && dataGridView.SelectedIndex >= 0)
{
if (ShowFilter)
@ -315,6 +330,8 @@ namespace Sunny.UI
{
edtFilter.Text = "";
btnSearch.PerformClick();
dataGridView.SelectedIndex = -1;
dataGridView.ClearSelection();
DoValueChanged(this, null);
}

View File

@ -627,7 +627,7 @@ namespace Sunny.UI
{
base.OnDataSourceChanged(e);
SetScrollInfo();
selectedIndex = -1;
//selectedIndex = -1;
}
public delegate void OnSelectIndexChange(object sender, int index);