Page_Load 나 그리드 초기화 부분에
UltraGridColumn column = grid.DisplayLayout.Bands[0].Columns.FromKey("DBCOLUMN");
column.Type = ColumnType.DropDownList;
column.CellButtonDisplay = CellButtonDisplay.Always;
column.CellStyle.HorizontalAlign = HorizontalAlign.Center;
column.DefaultValue = "0";
ValueList list = column.ValueList;
list.DataSource = biz.GetDropList;
list.ValueMember="VALUEB";
list.DisplayMember="MEMBERA";
list.DataBind();

public DataTable GetDropList
{
DataTable dt = new DataTable();
dt.Columns.Add("VALUEB", typeof(string));
dt.Columns.Add("MEMBERA", typeof(string));
DataRow row = null;
row = dt.NewRow();       
row["VALUEB"] = "A";        row["NAME"] = "손예진";       
dt.Rows.Add(row);
row = dt.NewRow();       
row["VALUEB"] = "B";        row["NAME"] = "전지현";       
.Rows.Add(row);
row = dt.NewRow();       
row["VALUEB"] = "C";        row["NAME"] = "김태희";
dt.Rows.Add(row);
return dt;
}

다음과 같이 추가해주시면 됩니다. 디비에 저장되있는 값이 A일경우 그리드상 손예진이 출력됩니다.


 

'정리없는자료 > UltraWebGrid' 카테고리의 다른 글

UltraWebGrid 수정버튼 클릭시 수정  (0) 2008.07.01
UltraWebGrid Row수정  (0) 2008.07.01
UltraWebGrid 컬럼 중복값 합치기  (2) 2008.05.31
UltraDateChooser mm/yyyy  (0) 2008.05.31
UltraWebGrid DropDownList 추가  (0) 2008.05.28

+ Recent posts