有人可以帮我吗?当常规 GridView 如此简单时,为什么这会如此困难。
我正在尝试以编程方式添加行。在普通的 GridView 中,我只需调用 gridView.Rows 并从那里添加,但我在这里找不到该选项。
我尝试创建一个 DataTable,然后将其绑定到它,如下所示:
DataTable dt = new DataTable();
dt.Columns.Add("IP", Type.GetType("System.String"));
dt.Columns.Add("Port", Type.GetType("System.String"));
dt.Columns.Add("Username", Type.GetType("System.String"));
dt.Columns.Add("Password", Type.GetType("System.String"));
dt.Columns.Add("Working?", Type.GetType("System.Boolean"));
for (int i = 0; i < 20; i++)
{
DataRow dr = dt.NewRow();
dr[0] = "Test";
dr[1] = "Test";
dr[2] = "Test";
dr[3] = "Test";
dr[4] = true;
dt.Rows.Add(dr);
}
gcProxies.DataSource = dt;
所有这一切都是在 GridControl 中添加空行。
有任何想法吗?