小编Lad*_*our的帖子

如何列出列表框中所选目录中的文本文件?

如何在WinForm(Windows应用程序)的列表框中列出特定目录(C:\ Users\Ece\Documents\Testings)中的文本文件?

c# directory listbox

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

如何在C#中生成随机命名的文本文件?

我必须创建一个循环来生成一个5个随机选择的字母字符串,然后在该名称下创建一个文本文件,比方说在C://中,我该​​怎么做?生成名称和在目录中创建文件.我想我必须从ascii代码中选择5个随机数,将它们添加到数组中,然后将它们转换为等价字符,以便能够将其用作名称.我会如何将它们转换为角色并与它们组成一个字符串,你能帮助我吗?

c# random ascii text-files

6
推荐指数
2
解决办法
8644
查看次数

如何保存C#中的日志?

这是一个用C#编写的WinForm.假设我在我选择的目录中生成一个随机命名的文本文件.当第一次单击该按钮时,我将文本框中包含的数据写入该文本文件.如果用户想要对文本框中的不同数据执行相同的操作,则单击按钮应将新数据写入文本文件而不会丢失旧数据.就像保存日志一样,这可能吗?

我的代码是这样的:

private readonly Random setere = new Random(); 
    private const string chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
    private string RandomString() 
    { 
        char[] buffer = new char[5]; 
        for (int i = 0; i < 5; i++) 
        { 
            buffer[i] = chars[setere.Next(chars.Length)]; 
        } 
        return new string(buffer); 
    }




    private void button1_Click(object sender, EventArgs e)
    {


        DialogResult dia = MessageBox.Show("Wanna continue?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


        if (dia == DialogResult.Yes)
        {
            StreamWriter wFile = new StreamWriter("C:\\Users\\Ece\\Documents\\Testings\\" + RandomString() + ".txt");
            wFile.WriteLine("Name Surname:" + text1.Text + text2.Text);
            wFile.WriteLine("Other:" + text3.Text …
Run Code Online (Sandbox Code Playgroud)

c# logging

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

C#中的DataSet帮助

我在c#中连接了一个sql数据库,现在尝试将内容放入数据集中.我怎么能这样做?

我的代码是:

string constr = "Data Source=ECEE;Initial Catalog=Internet_Bankaciligi;User ID=sa";

        SqlConnection conn = new SqlConnection(constr);

        SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter("Select * from Internet_Bankaciligi", conn);
        DataSet myDataSet = new DataSet();
        DataRow myDataRow;


        SqlCommandBuilder mySqlCommandBuilder = new SqlCommandBuilder(mySqlDataAdapter);


        mySqlDataAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;

        mySqlDataAdapter.Fill(myDataSet,"Internet_Bankaciligi");

        myDataRow = myDataSet.Tables["IB_Account"].NewRow();
        myDataRow["Account_ID"] = "NewID";
        myDataRow["Branch_ID"] = "New Branch";
        myDataRow["Amount"] = "New Amount";

        myDataSet.Tables["Customers"].Rows.Add(myDataRow);
Run Code Online (Sandbox Code Playgroud)

这一行:"mySqlDataAdapter.Fill(myDataSet,"Internet_Bankaciligi");" 将错误标记为"无效的对象名称"Internet_Bankaciligi'.' 但Internet_Bankaciligi是我的数据库名称.

如果我使用:

SqlCommand selectCMD = new SqlCommand("select (*) from IB_Account", conn);

        SqlDataAdapter myAdapter = new SqlDataAdapter();
        myAdapter.SelectCommand = selectCMD;

        myAdapter.Fill(myDataSet);
Run Code Online (Sandbox Code Playgroud)

然后:"SqlCommand selectCMD = new …

c# database datarow dataset

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

标签 统计

c# ×4

ascii ×1

database ×1

datarow ×1

dataset ×1

directory ×1

listbox ×1

logging ×1

random ×1

text-files ×1