Здравствуйте, я столкнулся с необычной проблемой. Я использую форму Windows (.NET Framework) и создал TreeView с образцом списка из базы данных. Я хотел бы отобразить информацию о выбранном узле пользователем. Но когда я нажимаю на узел «Скажем, дочерние финансы», в окне сообщения отображается ранее выбранный «Инвентарь» вместо «Детские финансы», а затем также обновляется текстовое поле «Родительское значение» до «Инвентаризация». Я делюсь своим кодом и изображением того, что происходит. Я уже пробовал клик/мышь, а затем попробовал Treenodemouseclickeventargs. Может ли кто-нибудь мне помочь? Я не уверен, есть ли в моем коде что-то, над чем мне стоит поработать.
Здравствуйте, я столкнулся с необычной проблемой. Я использую форму Windows (.NET Framework) и создал TreeView с образцом списка из базы данных. Я хотел бы отобразить информацию о выбранном узле пользователем. Но когда я нажимаю на узел «Скажем, дочерние финансы», в окне сообщения отображается ранее выбранный «Инвентарь» вместо «Детские финансы», а затем также обновляется текстовое поле «Родительское значение» до «Инвентаризация». Я делюсь своим кодом и изображением того, что происходит. Я уже пробовал клик/мышь, а затем попробовал Treenodemouseclickeventargs. Может ли кто-нибудь мне помочь? Я не уверен, есть ли в моем коде что-то, над чем мне стоит поработать. [code]private void Form1_load(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(@"Server=localhost\SQLEXPRESS;Database=sample;Trusted_Connection=True;"); String Sequel = "SELECT MAINMNU,MENUPARVAL,STATUS FROM [sample].[accounts].[MNUPARENT]"; SqlDataAdapter da = new SqlDataAdapter(Sequel, conn); DataTable dt = new DataTable(); da.Fill(dt); foreach (DataRow dr in dt.Rows) { parentNode = treeView1.Nodes.Add(dr["MAINMNU"].ToString()); PopulateTreeView(Convert.ToInt32(dr["MENUPARVAL"].ToString()), parentNode);
} treeView1.ExpandAll(); } private void PopulateTreeView(int parentId, TreeNode parentNode) { SqlConnection conn = new SqlConnection(@"Server=localhost\SQLEXPRESS;Database=sample;Trusted_Connection=True;"); String Seqchildc = "SELECT MENUPARVAL,FRM_NAME,MNUSUBMENU FROM sample.accounts.MNUSUBMENU WHERE MENUPARVAL=" + parentId + ""; SqlDataAdapter dachildmnuc = new SqlDataAdapter(Seqchildc, conn); DataTable dtchildc = new DataTable(); dachildmnuc.Fill(dtchildc); TreeNode childNode; foreach (DataRow dr in dtchildc.Rows) { if (parentNode == null) childNode = treeView1.Nodes.Add(dr["FRM_NAME"].ToString()); else childNode = parentNode.Nodes.Add(dr["FRM_NAME"].ToString()); PopulateTreeView(Convert.ToInt32(dr["MNUSUBMENU"].ToString()), childNode);
Здравствуйте, я столкнулся с необычной проблемой. Я использую форму Windows (.NET Framework) и создал TreeView с образцом списка из базы данных. Я хотел бы отобразить информацию о выбранном узле пользователем. Но когда я нажимаю на узел «Скажем,...
Я хочу показать выбранный файл, выбранный с помощью JFileChooser в JTextArea в JFrame, например:
JTextArea textArea = new JTextArea(6, 12);
contentPane.add(textArea);
JFileChooser fileChooser = new JFileChooser();...
Я хочу подсчитать количество элементов с помощью DateTime в предыдущем месяце. Однако, если предыдущий месяц - декабрь (в предыдущем году), он возвращает ноль.
SELECT COUNT(*) AS items_recd FROM `items_in`
WHERE MONTH(`dt_created`) =...
У меня есть игра, над которой я работаю в приложении консоли C#, исключительно как практика, прежде чем перейти к лучшим методам. В отличие от использования чего -то такого как приложение Windows Forms, в котором есть встроенная функциональность...