0
Reg 창은 syncfusion, 그리드 컨트롤을 형성합니다 xcel에있는 것과 같은 팝업 상자를 추가하려고합니다. 셀을 오른쪽 클릭하고 삽입 할 때 몇 개의 행을 삽입해야 하는지를 묻는 작은 팝업 상자를 삽입하십시오.Syncfusion 그리드 컨트롤에서 숫자를 아래쪽으로 더하기
그래서 이것은 내가
private void InsertRowToolStripMenuItem_Click(object sender, EventArgs e)
{
GridRangeInfoList list;
list = theGrid.Selections.GetSelectedRows(true, false);
int rowNumber = list.ActiveRange.Top;
Panel box = new Panel(); //
NumericUpDown ud1 = new NumericUpDown();
ud1.Dock = DockStyle.Left; ud1.Width = 30;
ud1.BorderStyle = BorderStyle.FixedSingle;
box.Controls.Add(ud1);
box.BorderStyle = BorderStyle.None;
Button btn = new Button();
btn.Dock = DockStyle.Bottom;
btn.Text = "OK";
box.Controls.Add(btn);
this.Controls.AddRange(new System.Windows.Forms.Control[] { box });
btn.Click += new EventHandler(btn_Click);
theGrid.Controls.Add(box);
box.Dock = DockStyle.Bottom;
box.Show();
numberOfRowstobeInserted = (int)ud1.Value;
this.Controls.Add(box);
theData.CreateRowsToInsert(rowNumber, numberOfRowstobeInserted);
theGrid.Refresh();
}
했을하지만 숫자 스핀과 패널을 추가하는이 방법이 작동하지 않는 것입니다. 기본적으로 삽입을 클릭하면 작은 창/패널에 숫자가 올라가고 버튼이 필요합니다. 사용자가 위/아래에서 값을 선택한 다음 확인 버튼을 클릭합니다.
제안 사항? 일이