c# 在自定义类中 访问窗体控件,实时修改 80
最近在做一个c#的小程序,在自己写的func.cs中的func类中,有一个ShowInfo()的成员函数,ShowInfo中主要代码是for(inti=0;某条件;i++...
最近在做一个c#的小程序,在自己写的func.cs 中的func类中,有一个ShowInfo()的成员函数,
ShowInfo 中主要代码是
for(int i=0; 某条件;i++)
{
…………
得到一个返回值info
…………
}
这个for会循环很多次,现在想让每一次for 循环就吧返回的结果输出到form1 的datagirdview 中去,怎么实现最好啊,求指点 展开
ShowInfo 中主要代码是
for(int i=0; 某条件;i++)
{
…………
得到一个返回值info
…………
}
这个for会循环很多次,现在想让每一次for 循环就吧返回的结果输出到form1 的datagirdview 中去,怎么实现最好啊,求指点 展开
展开全部
在Form1中放入DataGridView控件,窗体加载事件:
private void Form1_Load(object
sender, EventArgs e)
{
dataGridView1.Columns.Add("colCode",
"序号");//添加一列
Func fun = newFunc();
fun.ShowInfo(dataGridView1);
}
Func类中:
public class Func
{
public void
ShowInfo(System.Windows.Forms.DataGridView
dgv)
{
for(int i=0;i<100;i++)
{
dgv.Rows.Add(new object[] { i });
}
}
}
private void Form1_Load(object
sender, EventArgs e)
{
dataGridView1.Columns.Add("colCode",
"序号");//添加一列
Func fun = newFunc();
fun.ShowInfo(dataGridView1);
}
Func类中:
public class Func
{
public void
ShowInfo(System.Windows.Forms.DataGridView
dgv)
{
for(int i=0;i<100;i++)
{
dgv.Rows.Add(new object[] { i });
}
}
}
展开全部
你可以在func类中定义一个返回info信息集合的成员函数,然后在form1中,将这个集合数据绑定到datagirdview 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把form1设置成静态窗口,每个循环直接添加数据即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建一个工作线程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义委托吧
类似事件监听
类似事件监听
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询