我是C#的新手。動態複選框
我有大約55個複選框在表單上選擇各種不同的選項,標籤和標籤依賴於以前表單中的'frmSchemas.schema'。
有沒有什麼辦法可以從數據庫中獲取值來動態地填充comboxes,所以我不必編寫代碼來讀取189次?
如果我沒有問正確的問題,我很抱歉。我使用下面的代碼,但堅持後dr.Read();任何人都可以幫助我...
string oradb = "Data Source=";
oradb = oradb + Login.db + ";";
oradb = oradb + "User Id=" + Login.user;
oradb = oradb + ";Password=" + Login.pass + ";";
OracleConnection conn = new OracleConnection(oradb);
conn.Open();
sql = "SELECT GCOS_SCHEMA, PROGRAM_FIELD, DBFIELD,PROGRAM_LABEL FROM GENDBA.SUPTALLYACTIVITIESCONFIG where active ='Y' and GCOS_SCHEMA ='" + frmSchemas.schema + "'";
OracleCommand cmd = new OracleCommand(sql, conn);
cmd.CommandType = CommandType.Text;
OracleDataReader dr = cmd.ExecuteReader();
dr.Read();
我想到了,但是讓我感到困惑的是如何將它們分配給複選框? – Privesh
使用dr [fieldname]讀取讀取器值,並將其分配給複選框,如果不是,請解釋更多 – DeveloperX
這意味着我必須對所有複選框執行此操作,對吧? – Privesh