我现在用gridcontrol开发单据明细选择商品时间,商品名称始终无法显示,因为商品名称是非常数据邦定列
子控件是用buttonEdit.
private void gvItemList_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
{
//object objItemID = gvItemList.GetRowCellValue(e.RowHandle, gvItemList.Columns[1]);
//if (e.Column.Equals(colItemName) && !objItemID.ToString().Equals(""))
//{
// e.DisplayText = FItemName;
//}
} private void gvItemList_CustomUnboundColumnData(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e)
{
object objItemID = gvItemList.GetRowCellValue(gvItemList.FocusedRowHandle, gvItemList.Columns[1]);
if (e.Column.Equals(colItemName) && !objItemID.ToString().Equals(""))
{
e.Value = FItemName;
}
}
子控件是用buttonEdit.
private void gvItemList_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
{
//object objItemID = gvItemList.GetRowCellValue(e.RowHandle, gvItemList.Columns[1]);
//if (e.Column.Equals(colItemName) && !objItemID.ToString().Equals(""))
//{
// e.DisplayText = FItemName;
//}
} private void gvItemList_CustomUnboundColumnData(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e)
{
object objItemID = gvItemList.GetRowCellValue(gvItemList.FocusedRowHandle, gvItemList.Columns[1]);
if (e.Column.Equals(colItemName) && !objItemID.ToString().Equals(""))
{
e.Value = FItemName;
}
}
dev 适合开发 行业软件 系统什么的
倒是很强大只是效率问题 很严重