У меня есть функция, которая на самом деле я хочу использовать несколько дочерних флажков в одном родительском флажке. Например
[] User Data
[] create
[] delete
[] update
Но используя мой код, я нашел что-то вроде
[] User Data
[] create
[] delete
[] update
Добавление одного за другим и так далее ...
У меня есть база данных, дизайн которой похож на таблицу. Имя равно " groupFunction "
functionName functionId button
User Data 10 create
User Data 10 delete
User Data 10 update
Мой код
private void CheckboxListBind()
{
//return 1 item since i Have one Item on DB
string selFunctionName = "select distinct functionName from groupFunction where functionId ='10'";
//dt is DataTable which is called in globally
dt = dp.getDataTable(selFunctionName, "groupFunction");
int pCount = dt.Rows.Count;
if (pCount > 0)
{
//FORM_createUser data
string btnChildCount = "select button from groupFunction where functionId = '10'"; // it return
DataTable cdt = new DataTable();
cdt = dp.getDataTable(btnChildCount, "groupFunction");
int count = cdt.Rows.Count;
if (count > 0)
{
//FORM_createUser0
for (int i = 0; i < dt.Rows.Count; i++)
{
chkListForm.Items.Add(dt.Rows[i]["functionName"]);
for (int c = 0; c < cdt.Rows.Count; c++)
{
chkListForm.Items.Add(dt.Rows[i]["button"]);
}
}
count--;
}
pCount--;
}
}