UIComboDataGridView目前默认selectedIndex=-1,修改:如有数据设置selectedIndex=0,点击清除按钮后设置为-1并取消选择的行
This commit is contained in:
parent
f1e6fd0cb1
commit
daec2b268c
@ -246,14 +246,29 @@ namespace Sunny.UI
|
|||||||
this.Name = "UIComboDataGridViewItem";
|
this.Name = "UIComboDataGridViewItem";
|
||||||
this.Size = new System.Drawing.Size(569, 333);
|
this.Size = new System.Drawing.Size(569, 333);
|
||||||
this.panel.ResumeLayout(false);
|
this.panel.ResumeLayout(false);
|
||||||
|
this.dataGridView.DataSourceChanged += DataGridView_DataSourceChanged;
|
||||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView)).EndInit();
|
||||||
this.pFilter.ResumeLayout(false);
|
this.pFilter.ResumeLayout(false);
|
||||||
this.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)
|
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 (dataGridView.RowCount > 0 && dataGridView.SelectedIndex >= 0)
|
||||||
{
|
{
|
||||||
if (ShowFilter)
|
if (ShowFilter)
|
||||||
@ -315,6 +330,8 @@ namespace Sunny.UI
|
|||||||
{
|
{
|
||||||
edtFilter.Text = "";
|
edtFilter.Text = "";
|
||||||
btnSearch.PerformClick();
|
btnSearch.PerformClick();
|
||||||
|
dataGridView.SelectedIndex = -1;
|
||||||
|
dataGridView.ClearSelection();
|
||||||
DoValueChanged(this, null);
|
DoValueChanged(this, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -627,7 +627,7 @@ namespace Sunny.UI
|
|||||||
{
|
{
|
||||||
base.OnDataSourceChanged(e);
|
base.OnDataSourceChanged(e);
|
||||||
SetScrollInfo();
|
SetScrollInfo();
|
||||||
selectedIndex = -1;
|
//selectedIndex = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public delegate void OnSelectIndexChange(object sender, int index);
|
public delegate void OnSelectIndexChange(object sender, int index);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user