Как установить несколько дочерних флажков в .net

У меня есть функция, на самом деле я хочу использовать несколько дочерних флажков в одном родительском флажке. Например

  [] User Data
     [] create 
     [] delete
     [] update

But using my Code i have i have found something like

  [] User Data
  [] create 
  [] delete
  [] update

Adding One after another and so on...

У меня есть база данных, дизайн которой похож на имя таблицы "groupFunction"

functionName   functionId   button

 User Data         10        create
 User Data         10        delete
 User Data         10        update

My Code is

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--;
            }

        }

какой вы ожидали результата? Я предполагаю, что проверяю всех детей после проверки родителей?

lagripe 13.09.2018 19:09

Я хочу установить родительский флажок (данные пользователя), и это 3 дочерних кнопки (создать, удалить, обновить), например, 3 кнопки будут установлены внутри флажка данных пользователя

Hamza Rahman 13.09.2018 19:26
0
2
36
0

Другие вопросы по теме