나는 두 가지 형식의 applictaion을 가지고 있습니다. "MainForm"에 3 개의 문자열 열이있는 DataGrid가 있습니다. 번째 형태의 대상은이 코드다른 양식에 위치한 datagridview에 행을 추가하는 방법
private void MainForm_Load(object sender, EventArgs e)
{
dgvTasks.Rows.Add("s1", "s2", "s3");
}
작동하지만
1,2- 3 columnns 텍스트 일부 parametres이 데이터 그리드에 행을 추가하는 난이 코드를 삭제할 때 또 다른 형태는
//"MainForm"
public void addRowToDataGridView(string type, string title, string time)
{
dgvTasks.Rows.Add(type, title, time);
}
//"ParametersForm"
public static MainForm fm = new MainForm();
private void btnSave_Click(object sender, EventArgs e)
{
fm.addRowToDataGridView("s1", "s2", "s3");
}
오류를 작동하지 않습니다. 그냥 침묵하고 행이 추가되지 않습니다. 나를 도와 줄 수 있습니까?
그리드 뷰가 어디서 무엇을 목표로하고 있는지 명확하지 않습니다. – gideon
코드 위치/코드와 데이터 그리드에 따라 달라집니다 - 동일한 f 그것은 작동합니다. 하지만 코드를 다른 폼에 넣으면 작동이 멈 춥니 다. –
두 번째 폼의 목적은 행을 추가하는 것입니다. 첫 번째 양식에 위치한 DataGrid. 내가 어떻게 할 수 있는지 말해 줄 수있어? –