菜鸟一问? 在我机器上跑很正常,可能你的subitmes越界了,你设断点,跟踪下,自己找下原因,就知道了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单独测试可以,但item.SubItems[0].Text是从一个TEXTBOX读入的;item.SubItems[1].Text放的是路径,是 用openFileDialog的FileName属性得到的.但就是不能建立文件,搞不懂?//将textBox的内容和openFileDialog返回的路径添加到LISTVIEW中private void button2_Click(object sender, System.EventArgs e){ if(textBox1.Text=="") MessageBox.Show("请输入游戏名字!","Worning!"); else { if(openFileDialog1.ShowDialog()==DialogResult.OK) { int itemsNumber=listView1.Items.Count; String name=textBox1.Text; String path=openFileDialog1.FileName; String[] subItems=new String[] { name, path }; listView1.Items.Insert(itemsNumber,new ListViewItem(subItems)); } }}//关闭窗口并保存LISTVIEW的内容到文件 private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e){ StreamWriter sw=null; try{ sw = File.CreateText("save.txt"); ListView.ListViewItemCollection items=listView1.Items; foreach ( ListViewItem item in items ) { String string1,string2; string1=item.SubItems[0].Text; string2=item.SubItems[1].Text; sw.WriteLine(string1); sw.WriteLine(string2); }}catch(Exception excep){MessageBox.Show(excep.Message,"error",MessageBoxButtons.OK,MessageBoxIcon.Error);}finally{ if(sw!=null) { sw.Flush(); sw.Close(); }}} 求!!!VSTO PowerPoint开发素材 C# winform 修改命名空间出错了 有关定时器的使用及多线程的问题。 导入EXCEL的时候,出现“外部表不是预期的格式” 点击按钮Copy选中的值,按钮变色 请教SQL与报表的问题? C# winlogon 问题求教内详,希望高手给正确解答 紧急求助!如何像msn和迅雷一样通过快捷方式显示隐藏窗口 js 获取onbeforeunload对话框的返回值 通常一个计算机专业的研究生或博士会去到什么水平??? 窗体应用程序中ListBox控件与ACCESS表的绑定问题! 关于system名字空间
private void button2_Click(object sender, System.EventArgs e)
{
if(textBox1.Text=="")
MessageBox.Show("请输入游戏名字!","Worning!");
else
{
if(openFileDialog1.ShowDialog()==DialogResult.OK)
{
int itemsNumber=listView1.Items.Count;
String name=textBox1.Text;
String path=openFileDialog1.FileName;
String[] subItems=new String[]
{
name,
path
};
listView1.Items.Insert(itemsNumber,new ListViewItem(subItems));
}
}
}//关闭窗口并保存LISTVIEW的内容到文件
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
StreamWriter sw=null;
try
{ sw = File.CreateText("save.txt"); ListView.ListViewItemCollection items=listView1.Items;
foreach ( ListViewItem item in items )
{ String string1,string2;
string1=item.SubItems[0].Text;
string2=item.SubItems[1].Text;
sw.WriteLine(string1);
sw.WriteLine(string2);
}
}
catch(Exception excep)
{
MessageBox.Show(excep.Message,"error",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
finally
{
if(sw!=null)
{
sw.Flush();
sw.Close();
}
}
}