我使用以下格式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)
这是因为我正在以编程方式从网站下载这种格式的文件.
我在将数据插入数据库时收到错误.
错误是:
"查询值和目标字段的数量不相同".
插入代码:
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)
我究竟做错了什么?
我想以编程方式提取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)
如果有人能帮助我,我们将非常感激.
提前致谢.
我想知道如何在列表视图子项中添加图像.
我正在使用此代码在子项中显示文本.
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#中使用迭代器反向读取文本文件
我想知道如何从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.
如果有人能帮助我,我们将非常感激.
提前致谢.
我正在使用此代码下载文件
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)
但它仍然无法正常工作.
如果有人能帮助我,我们将非常感激.
提前致谢.
我想创建一个像这样的时尚进度条,我想使用它
我不知道如何创建此进度条并使用它.
我想使用它,因为它对我的应用程序非常有用.
如果有人能帮助我,我们将非常感激.
提前致谢.
我知道如何加密测试,但我不知道如何解密它.
任何人都可以说我怎么能这样做.
我用来加密字符串的代码是
string encoded = Convert.ToBase64String(Encoding.Unicode.GetBytes("USERNAME"));
string decript = Convert.ToString(encoded);
Decrypt(encoded);
Run Code Online (Sandbox Code Playgroud)
我不知道如何解密.