DataGridSetDataTable

 

데이터그리드 오브젝트의 데이터 값을 data_table을 사용한다.

 

void @DataGridSetDataTable(string class_name, object data_table);

 

함수인자

string class_name : 데이터그리드 오브젝트의 클래스 이름

object data_table : 사용할 data_table

 

반환 값

없음

 

예제

connection_id = @ProxyMongoOpen("mongodb://192.168.1.148", "test");
if(connection_id == -1)
{
   @Message("Error. connection_id == -1");
   return;
}

string text;
@sprintf(text, "{PersonCount:50}");
string sort;
@sprintf(sort, "{_id:1}");

object dt;
dt = @ProxyMongoFill(connection_id, "things", text, sort);
@ProxyMongoClose(connection_id);

if(dt == null)
{
   @MessageBox(@GetLastError(), "MongoFill Error", MB_OK);
   return;
}

int count;
count = @DataTableGetRowCount(dt);

if(count > 0) {
   string data = @DataTableGetRowData(dt, "PersonDate", 0);
   string id = @DataTableGetRowData(dt, "_id", 0);
   @sprintf(text, "Count=%d _id=%s, PersonDate=%s", count, id, data);
   @Message(text);
}
else {
   @sprintf(text, "Count=%d", count);
   @Message(text);
}

@DataGridSetDataTable("DataGrid1", dt);
@DataGridReLoad("DataGrid1");

 

문장설명 : 데이터그리드 오브젝트 'DataGrid1'의 데이터로 dt를 사용한다.

 

버전정보

최초지원: 10.3.5

 

관련항목

@DataGridAddButtonColumn()

@DataGridAddCheckBoxColumn()

@DataGridAddComboBoxColumn()

@DataGridAddRow()

@DataGridAddTextBoxColumn()

@DataGridClearColumn()

@DataGridComboBoxColumnItemAdd()

@DataGridDeleteRow()

@DataGridGetCellData()

@DataGridGetCellSel()

@DataGridGetColumnName()

@DataGridGetCurSel()

@DataGridGetRowCount()

@DataGridGetRowData()

@DataGridInsertRow()

@DataGridReLoad()

@DataGridSetCellBackColor()

@DataGridSetCellData()

@DataGridSetCellTextColor()

@DataGridSetColumnAlignment()

@DataGridSetColumnHeadersHeight()

@DataGridSetColumnIndex()

@DataGridSetColumnReadOnly()

@DataGridSetColumnText()

@DataGridSetColumnVisible()

@DataGridSetColumnWidth()

@DataGridSetCurSel()

@DataGridSetDataTable()

@DataGridSetDsn()

@DataGridSetRowData()

@DataGridSetRowHeight()

@DataGridSetSelect()