我有两个名为Form1
和Form2
的表单。在form2
中,我有listView
名为listView1
并根据详细信息进行了自定义。在listView1
我有5列,分别是Id,Name,Address,Age,Date。在Form1
中,我有一个按钮名称button1
。当我点击按钮时,我想将integer
的{{1}}值,Age
和Name
的字符串值以及当前日期和时间传递到Address
列。我也想自动增加Id。我该如何实现所有这些?
答案 0 :(得分:0)
请遵循下一个建议:
创建一个新类
public class Details
{
public int Age {get;set;}
public string Name {get;set;}
public string Address {get;set;}
}
然后,在Button1_Click事件中创建 Details 类的新实例
private void button1_Click(object sender, EventArgs e)
{
var details = new Details
{
Age = 22,
Name = 'Rubel'
Address='New York'
}
Form2 frm2 = new Form2(details);
frm2.Show();
}
答案 1 :(得分:0)
看看这个短暂的草皮:
https://www.youtube.com/watch?v=KhAsXHjBaxk
有一个人解释了如何使用ListView ...
您可以添加当前日期:
DateTime Date;
Date=DateTime.Now;
或
string Date1;
Date1=DateTime.Now.ToString();
对于自动增量Id,您可以创建新的Global类:
public class Global
{
static int ID_ = 0;
public static int Id
{
get { return ++ID_; }
}
}
然后从Form1调用
int noumber1= Global.Id;
int noumber2= Global.Id;
.....