小编ميد*_* حر的帖子

获取ListBox中所选项的文本

我试图在消息框中显示listBox1的选定项目,这里是代码:

int index;
string  item;
foreach (int i in listBox1 .SelectedIndices )
{
    index = listBox1.SelectedIndex;
    item = listBox1.Items[index].ToString ();
    groupids = item;
    MessageBox.Show(groupids);
}
Run Code Online (Sandbox Code Playgroud)

问题是当我选择多个项目时,消息框显示我选择的第一个并重复消息EX:如果我选择了3个项目,则消息将在第一个项目中出现3次

c# winforms

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

如何在C#中打开与Microsoft Access数据库的连接

我正在使用Microsoft Access来创建我的数据库.这是我的代码:

static string Constr = "Provider=Microsoft.Jet.OLEDB.4.0;" 
                     + "Data Source = MyData.accdb";
OleDbConnection Conn = new OleDbConnection(Constr);
DataSet DataSet1 = new DataSet();
string SQLstr = "Select * from Tabel";
OleDbDataAdapter DataAdapter1;
Conn.Open();
Run Code Online (Sandbox Code Playgroud)

我得到了这个例外:

System.Data.dll中发生了未处理的"System.Data.OleDb.OleDbException"类型异常

附加信息:无法识别的数据库格式

c# ms-access database-connection c#-4.0

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

如何用下一个char替换字符串值中的每个char?

如果我有这样的字符串变量:

string f = "ABC";
Run Code Online (Sandbox Code Playgroud)

我想这样做:

f="CDE"
Run Code Online (Sandbox Code Playgroud)

这意味着我想要获取此字符串中的每个字符并将其增加到接下来的2个值,如果我有'a'我想将其更改为'c',依此类推.

c#

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

标签 统计

c# ×3

c#-4.0 ×1

database-connection ×1

ms-access ×1

winforms ×1