我试图在消息框中显示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次
我正在使用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"类型异常
附加信息:无法识别的数据库格式
如果我有这样的字符串变量:
string f = "ABC";
Run Code Online (Sandbox Code Playgroud)
我想这样做:
f="CDE"
Run Code Online (Sandbox Code Playgroud)
这意味着我想要获取此字符串中的每个字符并将其增加到接下来的2个值,如果我有'a'我想将其更改为'c',依此类推.