小编Shy*_*uan的帖子

在程序添加菜单项上创建点击事件?

截图:

在此输入图像描述

我使用下面的代码在屏幕截图中填充了上面的菜单,但是愚蠢的我无法弄清楚如何在每个子项目上创建点击事件,因为它们没有属性名称?:S我的目的是点击,让我们说"做和做",然后使用打开文件Process.Start(filename);.请耐心等待,因为我对编程非常陌生.:| 非常感谢!

private void loadViewTemplates(string path)
{
    foreach (string file in Directory.GetFiles(path, "*.txt"))
    {
        ToolStripItem subItem = new ToolStripMenuItem();
        subItem.Text = Path.GetFileNameWithoutExtension(file);
        viewTemplatesToolStripMenuItem.DropDownItems.Add(subItem);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

在comboBox中列出时,将DateTime字符串转换为仅日期

我有一个dataGridView_flaggedComments地方叫有一个列Comments_Date(格式为31/12/2014 01:10:11 PM),我正在添加日期部分comboBox_stockDates,如果有几个相同的日期,例如31/12/2014,我只希望它出现一次comboBox_stockDates,而不是重复.

这是我的代码,它将列出每行中的所有日期和时间,但不会获取仅限日期的部分.任何人都可以指出我应该纠正我的代码的哪一部分?或者如果有指导的话会很棒.如果我忽略了任何类似的问题,我会道歉.非常感谢你!

private void PopulateStockDatesIndex()
{
    comboBox_stockDates.Items.Clear();
    comboBox_stockDates.Items.Add("Choose to Filter");
    comboBox_stockDates.FormatString = "dd-MM-yyyy";
    DataView dataview_filterDate = (DataView)(dataGridView_flaggedComments.DataSource);
    foreach (DataRowView rowView in dataview_filterDate)
    {
        DataRow row = rowView.Row;
        for (int i = 0; i < dataGridView_flaggedComments.Rows.Count - 1; i++)
        {
            if (dataGridView_flaggedComments.Rows[i].Cells["Comments_Date"].Value.ToString() != "")
            {
                if (!comboBox_stockDates.Items.Contains(row[1].ToString()))
                {
                    comboBox_stockDates.Items.Add(row[1].ToString());
                }
                comboBox_stockDates.SelectedIndex = 0;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

第2版:

private void PopulateStockDatesIndex()
{
    comboBox_stockDates.Items.Clear();
    comboBox_stockDates.Items.Add("Choose to Filter"); …
Run Code Online (Sandbox Code Playgroud)

c# datetime combobox datagridview date

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

标签 统计

c# ×2

combobox ×1

datagridview ×1

date ×1

datetime ×1

winforms ×1