小编Sha*_*k G的帖子

如何以大写字母获取DateTime月份?

我使用以下格式DateTime:

DateTime CusDate = dateTimePicker1.Value;
string Date = CusDate.ToString("ddMMMyyyy");
Run Code Online (Sandbox Code Playgroud)

我得到的格式是"Nov"不是大写的:

04Nov2011
Run Code Online (Sandbox Code Playgroud)

但是我希望大写字母的格式为"Nov",如下所示:

04NOV2011
Run Code Online (Sandbox Code Playgroud)

这是因为我正在以编程方式从网站下载这种格式的文件.

.net c# datetime datetime-format

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

查询值和目标字段的数量不同

我在将数据插入数据库时​​收到错误.

错误是:

"查询值和目标字段的数量不相同".

插入代码:

OleDbConnection vconn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Mutyyba\\Documents\\Database1.accdb");
vconn.Open();

string name = textBox1.Text;
string address = textBox3.Text;
int rollno = Convert.ToInt32(textBox2.Text);

string vquery = "insert into Table1 values(@vname,@vrollno,@vaddress)";

OleDbCommand vcomm = new OleDbCommand(vquery, vconn);
vcomm.Parameters.AddWithValue("@vname", name);
vcomm.Parameters.AddWithValue("@vrollno", rollno);
vcomm.Parameters.AddWithValue("@vaddress", address);

vcomm.ExecuteNonQuery();

MessageBox.Show("your record has been recorded sucessfully!");

vconn.Close();
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# ms-access oledbconnection winforms

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

如何解压缩zip文件c#

我想以编程方式提取zip文件.

我搜索过谷歌,但我还没有找到它.我正在使用这些代码,但我收到此错误

GZip标头中的幻数不正确.确保传入GZip流.

码:

    public static void Decompress(FileInfo fi)
    {
        using (FileStream inFile = fi.OpenRead())
        {
            string curFile = fi.FullName;
            string origName = curFile.Remove(curFile.Length - fi.Extension.Length);
            using (FileStream outFile = File.Create(origName))
            {
                using (GZipStream Decompress = new GZipStream(inFile,
                        CompressionMode.Decompress))
                {
                    byte[] buffer = new byte[4096];
                    int numRead;
                    while ((numRead = Decompress.Read(buffer, 0, buffer.Length)) != 0)
                    {
                        outFile.Write(buffer, 0, numRead);
                    }
                    Console.WriteLine("Decompressed: {0}", fi.Name);

                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我,我们将非常感激.

提前致谢.

c# winforms

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

如何在listview.subitem中添加图像

我想知道如何在列表视图子项中添加图像.

我正在使用此代码在子项中显示文本.

 double Text = "2452";
 ListViewItem lItem = new ListViewItem();
 lItem.SubItems.Add(Text.ToString());
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情

 ListViewItem lItem = new ListViewItem();
 lItem.SubItems.Add(Text.ToString() + "C:\\image.png");
Run Code Online (Sandbox Code Playgroud)

提前致谢.

c# listview winforms

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

如何从c#的最后一行到第一行读取文本文件

可能重复:
如何在C#中使用迭代器反向读取文本文件

我想知道如何从c#的最后一行到第一行读取文本文件.

我正在使用此代码来读取文本文件

            using (var sr = File.OpenText("C:\\test.txt"))
            {
                string line;
                bool flag = true;
                while ((line = sr.ReadLine()) != null)
                {
                }
            }
Run Code Online (Sandbox Code Playgroud)

我不知道如何阅读Backwards.

如果有人能帮助我,我们将非常感激.

提前致谢.

c# winforms

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

WebClient:下载未完成:远程服务器返回错误:(403)禁止.

我正在使用此代码下载文件

      private WebClient client;    
        client = new WebClient();      
        if (isBusy)
        {
            client.CancelAsync();
            isBusy = false;
            this.downloadButton.Text = "Download";
        }
        else
        {
            try {
                Uri uri = new Uri(urlTextBox.Text);
                this.downloadProgressBar.Value = 0;
                client.Headers.Add("User-Agent: Other");
                client.DownloadFileAsync(uri, "test.csv.zip");         
                this.downloadButton.Text = "Cancel";
                isBusy = true;
            }
            catch (UriFormatException ex) {
                MessageBox.Show(ex.Message);
            }
        }
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误错误

  Download Not Complete: The remote server returned an error: (403) Forbidden.
Run Code Online (Sandbox Code Playgroud)

我不知道它为什么会来.

但是当我使用uri在免费下载管理器中下载它的工作

我添加了这一行

             client.Headers.Add("User-Agent: Other");
Run Code Online (Sandbox Code Playgroud)

但它仍然无法正常工作.

如果有人能帮助我,我们将非常感激.

提前致谢.

c# webclient winforms

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

如何创建时尚的进度条并使用它

我想创建一个像这样的时尚进度条,我想使用它

在此输入图像描述

我不知道如何创建此进度条并使用它.

我想使用它,因为它对我的应用程序非常有用.

如果有人能帮助我,我们将非常感激.

提前致谢.

c# winforms progress-bar

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

如何解密c#中的字符串

我知道如何加密测试,但我不知道如何解密它.

任何人都可以说我怎么能这样做.

我用来加密字符串的代码是

string encoded = Convert.ToBase64String(Encoding.Unicode.GetBytes("USERNAME"));
string decript = Convert.ToString(encoded);
Decrypt(encoded);
Run Code Online (Sandbox Code Playgroud)

我不知道如何解密.

c# base64 winforms

0
推荐指数
2
解决办法
583
查看次数