我的程序如下:public partial class MainForm : Form
{
dataGridViewLog.DataSource = Utility.datalog;
}
public static class Utility
{
public static DataTable datalog;
public static void LogPrint(string strLog)
{
datalog.Rows.Add(strLog);
}
}
public class TestFlow1
{
public void TestSequence()
{
for(int i=0;i<100;i++)
{
Utility.LogPrint(i.ToString());
}
}
}当我在TestFlow1里的TestSequence调用Utility.LogPrint时,会在dataGridViewLog上增加一行。
我想在dataGridViewLog始终保持用户能够看到最后一行的信息(老的信息向上滚动),就是dataGridViewLog的焦点始终在最后一行上。
该如何实现呢?谢谢。
{
dataGridViewLog.DataSource = Utility.datalog;
}
public static class Utility
{
public static DataTable datalog;
public static void LogPrint(string strLog)
{
datalog.Rows.Add(strLog);
}
}
public class TestFlow1
{
public void TestSequence()
{
for(int i=0;i<100;i++)
{
Utility.LogPrint(i.ToString());
}
}
}当我在TestFlow1里的TestSequence调用Utility.LogPrint时,会在dataGridViewLog上增加一行。
我想在dataGridViewLog始终保持用户能够看到最后一行的信息(老的信息向上滚动),就是dataGridViewLog的焦点始终在最后一行上。
该如何实现呢?谢谢。
但“dataGridView1.FirstDisplayedScrollingRowIndex = findRowIndex”
加在哪里呢?
的后面加