그리드뷰에 셀 항목에 검색버튼 추가하고, 셀 값 변경하기
RepositoryItemButtonEdit repositoryButtonEdit_NAME;
private void initForm(){
this.repositoryButtonEdit_NAME = new DevExpress.XtraEditors.Repository.RepositoryItemButtomEdit();
this.repositoryButtonEdit_NAME.AutoHeight = false;
this.repositoryButtonEdit_NAME.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyle.UltraFlat;
this.repositoryButtonEdit_NAME.Buttons.Clear();
this.repositoryButtonEdit_NAME.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[]{ new DevExpress.XtraEditols.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Search)});
this.repositoryButtonEdit_NAME.Name = "repositoryBtn_USER_NAME";
this.repositoryButtonEdit_NAME.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard;
this.repositoryButtonEdit_NAME.ButtinClick += ReposItemButtonEdit_NAME_ButtonClick;
}
private void ReposItemButtonEdit_NAME_ButtonClick(object sender, ButtonPressedEventArgs e ){
DataRow dr = this.gridview.GetFocusedDataRow();
ButtonEdit btnEdit = sender as ButtonEdit;
dr.BeginEdit();
btnEdit.EditValue = "test_name";
dr.EndEdit();
this.gridview.gvGridView.CloseEditor();
this.gridview.gvGridView.UpdateCurrentRow();
}
댓글