using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 程序设计
{
public partial class Grade_Information : Form
{
public Grade_Information()
{
InitializeComponent();
listView1.GridLines = true;
listView1.FullRowSelect = true;
//初始化listview1中的列
listView1.View = View.Details;
listView1.Columns.Add("学号", 100, HorizontalAlignment.Left);
listView1.Columns.Add("课程名字", 80, HorizontalAlignment.Left);
listView1.Columns.Add("成绩", 80, HorizontalAlignment.Left);
//添加数据项
AddlistViewItem("01", "语文", 85,"数学",92,"英语",75);
AddlistViewItem("02", "语文", 78,"数学",68,"英语",79);
AddlistViewItem("03", "语文", 85,"数学",76,"英语",80);
}
private void ensure_Click(object sender, EventArgs e)
{
try
{
AddlistViewItem(int.Parse(textBox1.Text), int.Parse(textBox2.Text), int.Parse(textBox3.Text));
}
catch
{
MessageBox.Show("成绩必须为数字!");
}
}
private void AddlistViewItem(string id, string name1,int grade1, string name2, int grade2,string name3,int grade3)
{
ListViewItem item = new ListViewItem(new string[] { id, name1, grade1.ToString(), name2, grade2.ToString(), name3, grade3.ToString() });
listView1.Items.Add(item);
}
}
}
运行之后显示AddlistViewItem方法中没有采用“3”个参数的重载,怎么改啊 ???
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 程序设计
{
public partial class Grade_Information : Form
{
public Grade_Information()
{
InitializeComponent();
listView1.GridLines = true;
listView1.FullRowSelect = true;
//初始化listview1中的列
listView1.View = View.Details;
listView1.Columns.Add("学号", 100, HorizontalAlignment.Left);
listView1.Columns.Add("课程名字", 80, HorizontalAlignment.Left);
listView1.Columns.Add("成绩", 80, HorizontalAlignment.Left);
//添加数据项
AddlistViewItem("01", "语文", 85,"数学",92,"英语",75);
AddlistViewItem("02", "语文", 78,"数学",68,"英语",79);
AddlistViewItem("03", "语文", 85,"数学",76,"英语",80);
}
private void ensure_Click(object sender, EventArgs e)
{
try
{
AddlistViewItem(int.Parse(textBox1.Text), int.Parse(textBox2.Text), int.Parse(textBox3.Text));
}
catch
{
MessageBox.Show("成绩必须为数字!");
}
}
private void AddlistViewItem(string id, string name1,int grade1, string name2, int grade2,string name3,int grade3)
{
ListViewItem item = new ListViewItem(new string[] { id, name1, grade1.ToString(), name2, grade2.ToString(), name3, grade3.ToString() });
listView1.Items.Add(item);
}
}
}
运行之后显示AddlistViewItem方法中没有采用“3”个参数的重载,怎么改啊 ???