110,538
社区成员
发帖
与我相关
我的任务
分享
void lookupedit_CustomDisplayText(object sender, DevExpress.XtraEditors.Controls.CustomDisplayTextEventArgs e)
{
if (string.IsNullOrEmpty(e.DisplayText) && e.Value != null)
{
e.DisplayText = e.Value.ToString();
}
}
以前遇到过这个问题,是这样临时解决的private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox repositoryItemImageComboBox_A = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox repositoryItemImageComboBox_B = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
private DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox repositoryItemImageComboBox_C = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
private void bindData()
{
repositoryItemImageComboBox_A,repositoryItemImageComboBox_B,repositoryItemImageComboBox_C //绑定数据
}
private void gvProduct_CustomRowCellEdit(object sender, DevExpress.XtraGrid.Views.Grid.CustomRowCellEditEventArgs e)
{
string fieldName = e.Column.FieldName;
if (fieldName == "规格型号")
{
int name = Convert.ToInt32(_SelectRow["货品名称"]);
if (name =="螺丝刀")
e.RepositoryItem = repositoryItemImageComboBox_A;
else if (name == "钉子")
e.RepositoryItem = repositoryItemImageComboBox_B;
else
e.RepositoryItem = repositoryItemImageComboBox_C;
}