我有一个 aspxGridView 控件来列出一些记录。我正在使用组合框来填充一些数据,这与 aspxgridview 的 .
protected void ASPxGridView1_CellEditorInitialize(object sender, ASPxGridViewEditorEventArgs e)
{
if (e.Column.FieldName == "LnkHotelID")
{
ASPxComboBox cmb = e.Editor as ASPxComboBox;
cmb.DataSource = DsHtel;
cmb.ValueField = "HotelID";
cmb.ValueType = typeof(Int32);
cmb.TextField = "HotelName";
cmb.DataBindItems();
}
}
我不想看到“LnkHotelID”,所以我想隐藏它。但是当我隐藏此列时,我无法使用上面的功能。我还想查看“HotelName”列,但不想更新它。
所以我有两个问题:
1) 如何在运行时访问 aspxcombobox?2) 如何显示我的 HotelName 但不能编辑它们?