小编Dmi*_*try的帖子

用 Access DB 数据填充 ComboBox

我正在使用 Visual Studio 2010 和 C# 创建一个带有组合框的 Windows 窗体,该窗体应包含员工姓名首字母。在过去的几天里,我一直在搜索我能找到的所有解决方案,但仍然无法填充我的组合框。

这是我目前所拥有的:

public static void FillComboBox(string Query, System.Windows.Forms.ComboBox LoggedByBox)
{
    using (var CONN = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\Documents\\Service Request Application\\bin\\Debug\\servicereq1.mdb"))
    {
        CONN.Open();
        DataTable dt = new DataTable();
        try
        {
            OleDbCommand cmd = new OleDbCommand(Query, CONN);
            OleDbDataReader myReader = cmd.ExecuteReader();
            dt.Load(myReader);
        }
        catch (OleDbException e)
        {
            Console.WriteLine(e.ToString());
            Console.ReadLine();

            return;
        }
        LoggedByBox.DataSource = dt;
        LoggedByBox.ValueMember = "ID";
        LoggedByBox.DisplayMember = "Initials";
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我在表单加载时调用它

private void Form1_Load(object sender, EventArgs e)
{
    FillComboBox("select ID, Initials from [Fixers …
Run Code Online (Sandbox Code Playgroud)

c# combobox

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

如何在项目之间加入","?

好的,我在这里有代码:

string value = "";
foreach (var item in listBox1.Items)
{
    value += "," + item.ToString();
}
textBox3.Text = value;
Run Code Online (Sandbox Code Playgroud)

我只希望","在第一个单词后面这样, "Test, Test, Test" 而不是它这样做 ",Test,Test,Test"

c# string

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

将txt文件读入元组

如果我的txt文件包含与这些类似的行:

1.1, 0.1836856, 5.6
3.3, -5.5, 43.44
-0.38162, 6.636666E-08, 3.1
1.01516E-07, 0.3695395, 1.5
Run Code Online (Sandbox Code Playgroud)

如何将文件读入元组?

var reader = new StreamReader(File.OpenRead(@"C:\MyFile.txt"));

while (!reader.EndOfStream)
{
    var line = reader.ReadLine();
    var values = line.Split(',');

    var val1 = decimal.Parse(values[0], System.Globalization.NumberStyles.Float);
    var val2 = decimal.Parse(values[1], System.Globalization.NumberStyles.Float);
    var val3 = values[2];

    Tuple<decimal, decimal, string> myTuple = Tuple.Create<decimal, decimal, string>(val1, val2, val3);
}
Run Code Online (Sandbox Code Playgroud)

c# text loops tuples

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

textbox.Text在c#中使用索引数组

例:

textbox1.Text[0]="a";
textbox1.Text[1]="s";
Run Code Online (Sandbox Code Playgroud)

所以,textbox1中出现的文字是"as"

有没有办法做到这一点?

c#

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

无限添加到数组

有没有一种无限添加到数组的方法?到目前为止,我知道我必须初始化并声明我的数组

int myarray = new array[10];
Run Code Online (Sandbox Code Playgroud)

如果我不知道将有多少项进入阵列并且想要给用户选项怎么办?

c# arrays

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

如何从字符串创建列表<IPAddress>

我有IP地址的字符串string ip = "123.37.71.238,123.37.71.239"(这是一个例子,实际上它有大约100个地址),需要生成这串名单

我该怎么做?谢谢

c# list ip-address

-2
推荐指数
2
解决办法
512
查看次数

将整数转换为数字数组

我想知道C#中是否有一种方法可以将整数转换为数字数组,这样我就可以对每个数字执行(数学)运算.

例如:我需要用户输入的整数,即123,456 然后该程序创建三个元件的两个阵列{1,2,3},{4,5,6}.

c#

-2
推荐指数
2
解决办法
9547
查看次数

密码复杂度条件

我的申请中有以下要求。我需要在我的应用程序中保持密码复杂性,如下所述。

密码长度至少8个字符,大写字母,除@之外的特殊字符和不按顺序的数字值

任何人都可以帮助我获取上述 criteira 的正则表达式,否则 C# 代码对我也有帮助。

c#

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

标签 统计

c# ×8

arrays ×1

combobox ×1

ip-address ×1

list ×1

loops ×1

string ×1

text ×1

tuples ×1