更改文件名后出现错误

赖因哈特

更改文件名后出现几个错误。从默认表单名称(Form2.cs),(Form1.cs)等到System.cs,LoginPage.cs,当我改回默认表单名称(Form2.cs)时,会发生这种情况,并出现错误。我该怎么办?有什么解决方案可以将这个问题恢复到更改文件名之前的时间吗?

在此处输入图片说明

这是“ Form1.cs”的完整代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Globalization;
using System.Data.OleDb;
using System.Security.Principal;

namespace Sell_System
{
    public partial class Form1 : Form
    {
        string connectionString = (@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\Archives\Projects\Program\Sell System\Sell System\App_Data\db1.accdb;Persist Security Info=False;");

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            label4.Visible = false;
            comboBox1.Items.Add("English");
            comboBox1.Items.Add("Indonesian");
            comboBox1.SelectedIndex = 0;

            OleDbDataReader dReader;
            OleDbConnection conn = new OleDbConnection(connectionString);
            conn.Open();
            OleDbCommand cmd = new OleDbCommand("SELECT DISTINCT [Username] FROM [Member]", conn); 
            dReader = cmd.ExecuteReader();
            AutoCompleteStringCollection namesCollection = new AutoCompleteStringCollection();

            while (dReader.Read())
            {
               namesCollection.Add(dReader.GetString(0));
            }

            textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
            textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
            textBox1.AutoCompleteCustomSource = namesCollection;

            dReader.Close();
            conn.Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection(connectionString);

            conn.Open();

            DataTable dt = new DataTable();

            OleDbCommand cmd = new OleDbCommand("SELECT * FROM [Member] WHERE [Username]='" + textBox1.Text + "'AND [Password]='" + textBox2.Text + "'", conn);

            OleDbDataAdapter da = new OleDbDataAdapter(cmd);

            da.Fill(dt);

            if (dt.Rows.Count != 0)
            {
                this.Hide();

                Form2 secondaryForm = new Form2(this);
                secondaryForm.ShowDialog();

                this.Close();
            }

            else if (textBox1.Text == "Admin" && textBox2.Text == "")
            {
                this.Hide();

                Form5 fifthForm = new Form5();
                fifthForm.ShowDialog();

                this.Close();
            }

            else
            {
                label4.Visible = true;

                if (comboBox1.SelectedItem.ToString() == "English")
                {
                    RecursiveClearTextBoxes(this.Controls);
                    label4.Text = "Invalid Username or Password!";
                    label4.ForeColor = Form1.Drawing.Color.Red;
                }

                else if (comboBox1.SelectedItem.ToString() == "Indonesian")
                {
                    RecursiveClearTextBoxes(this.Controls);
                    label4.Text = "Username atau Password anda salah!";
                    label4.ForeColor = Form1.Drawing.Color.Red;
                }
            }

            conn.Close();
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox1.SelectedItem.ToString() == "English")
            {
                ChangeLanguage("en");
            }

            else if (comboBox1.SelectedItem.ToString() == "Indonesian")
            {
                ChangeLanguage("id");
            }
        }

        private void ChangeLanguage(string language)
        {
            foreach (Control c in this.Controls)
            {
                ComponentResourceManager resources = new ComponentResourceManager(typeof(Form1));
                resources.ApplyResources(c, c.Name, new CultureInfo(language));
            }
        }

        private void RecursiveClearTextBoxes(Control.ControlCollection cc)
        {
            foreach (Control ctrl in cc)
            {
                TextBox tb = ctrl as TextBox;

                if (tb != null)
                {
                    tb.Clear();
                }

                else
                {
                    RecursiveClearTextBoxes(ctrl.Controls);
                }
            }
        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            this.Hide();

            Form3 thirdForm = new Form3();
            thirdForm.ShowDialog();

            this.Close();
        }

        protected virtual void ClosedHandler(object sender, EventArgs e)
        {
            FormsHandler.Remove(this);
        }

    }
}

在“ Form1.cs”上的错误是:

“ Sell_System.Form1.cs”不包含“绘图”的定义

用户2012384

尝试看看设计器类(designer.cs),也许设计器类仍在引用旧文件名?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在文件名上出现错误

来自分类Dev

FFMPEG出现错误-文件名或扩展名太长

来自分类Dev

更改文件名后,无法使用AppleScript移动文件

来自分类Dev

更改文件名

来自分类Dev

jenkins maven在构建后更改jar文件名

来自分类Dev

上传PHP后如何更改文件名

来自分类Dev

更改文件名后未解析的数据绑定

来自分类Dev

重命名Blazor组件文件名时出现错误

来自分类Dev

Java-转换文件名-出现错误?

来自分类Dev

Python文件名更改

来自分类Dev

更改海量文件名?

来自分类Dev

更改文件名,如何?

来自分类Dev

langast更改文件名

来自分类Dev

更改.fasta文件名

来自分类Dev

引导期间出现“文件名必须是绝对路径名或阻止列表”的错误

来自分类Dev

使用Make通过g ++进行编译时出现“错误的命令或文件名”错误

来自分类Dev

我要在下载zip文件后更改文件名

来自分类Dev

在文件名后删除文件-vbscript

来自分类Dev

jQuery文件上传中出现错误时的原始文件名

来自分类Dev

在ksh中检查文件名时出现文件许可权错误

来自分类Dev

文件名使用subprocess.call读取pcap文件时出现太长的错误

来自分类Dev

上传文件时更改文件名

来自分类Dev

文件名或数字错误:vbs错误

来自分类Dev

文件名或数字错误:vbs错误

来自分类Dev

Liip ImagineBundle symfony2:过滤后更改输出文件名

来自分类Dev

在创建带日期的文件名时,shell脚本中出现歧义的重定向错误

来自分类Dev

使用Gradle构建Spring时出现“文件名太长”错误

来自分类Dev

Windows中的长路径/文件名使R中出现write.table()错误

来自分类Dev

设置脚本中发生错误时出现在控制台中的文件名

Related 相关文章

热门标签

归档