小编hex*_*x c的帖子

按文本框中的Enter键并执行按钮命令

我想通过按下来执行我的搜索按钮后面的代码Enter.我有一个Accept Button属性到我的搜索按钮.但是,当我将我的按钮设置为不可见时,我的搜索不会执行.

我希望能够Enter在我的文本框内按下并执行我的按钮,而不可见.任何建议都会很棒!下面是我在KeyDown事件中的代码的一次尝试

if (e.KeyCode == Keys.Enter)
    {
        buttonSearch_Click((object)sender, (EventArgs)e);
    }
Run Code Online (Sandbox Code Playgroud)

c# textbox enter button acceptbutton

29
推荐指数
2
解决办法
14万
查看次数

在面板中选中C#Foreach复选框

我正在尝试检查我的panel1中检查的每个复选框.然后显示在label1中检查的项目.我无法使用面板和复选框...下面是我的代码.任何建议都会很棒!谢谢

foreach (int indexChecked in panel1)
{
            str1 += panel1.Items[indexChecked].ToString() + ", ";
            label1.Visible = true;
}
        label14.Text = str1;
Run Code Online (Sandbox Code Playgroud)

c# indexing checkbox foreach panel

2
推荐指数
1
解决办法
2万
查看次数

ForEach &&检查2个面板

我正在使用For each来检查面板中的标签.但是,我想检查2个面板.我无法弄清楚如何检查两个面板.以下是我尝试过但不起作用的内容.

foreach (Control x in panel1.Controls && panel2.Controls) 
Run Code Online (Sandbox Code Playgroud)

当我把&&它得到红线下.它适用于一个面板,但当我添加第二个它不起作用.任何建议帮助都会很棒!

以下代码适用于一个面板.

foreach(控制x在panel1.Controls中)

c# foreach panel visual-studio-2010

1
推荐指数
1
解决办法
731
查看次数

选中复选框选定索引

我的代码中有一个简单的IF语句,我想提示用户是否选中了checkedlistbox1的索引2中的项目.

它在索引2本身被选中时起作用但在我的核对表框中选中包括索引2在内的其他项目时它不起作用.下面是我的工作,现在我只需要它工作时选择2和其他人.

if (checkedListBox1.SelectedIndex == 2)
{
   MessageBox.Show("Note to send email", "Note", MessageBoxButtons.OK);
}
Run Code Online (Sandbox Code Playgroud)

c# if-statement selectedindex messagebox

1
推荐指数
1
解决办法
2120
查看次数

C# Access Db 更新查询不起作用

我正在尝试使用下面提到的代码更新访问表。但是,更新不会执行。它不会给我任何错误,但不会更新数据库。有什么建议么?

string Const = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\\Db\\test.accdb";      

OleDbCommand Cmd;
OleDbConnection con22 = new OleDbConnection(Const );
con22.Open();

string sql = "UPDATE CostT SET tFormSent='" + Selection1.Text + "',TName='" + UserName.Text + "',FormDate='" + FormDate.Text + "',where ReqNum=" + ReqNum.Text;

cmd = new OleDbCommand(sql, con22);
cmd.ExecuteNonQuery();
con22.Close();

MessageBox.Show("Form has been Updated");
Run Code Online (Sandbox Code Playgroud)

c# ms-access sql-update

1
推荐指数
1
解决办法
4319
查看次数

SQL - 在多个列中选择不同的

我在编写SQL代码时难以从访问表中选择8列中的不同联系人.我想只得到不同的结果,没有重复.以下是我尝试过的.

cmd.CommandText = "select distinct c1, c2, c3, c4, c5, c6, c7, c8 
                   from table 
                   where state IN (" + paramClause.ToString() + ")";
Run Code Online (Sandbox Code Playgroud)

我的目的是在没有重复的标签上显示这个.

c# sql oledb ms-access distinct

0
推荐指数
1
解决办法
831
查看次数