예제 #1
0
파일: Grid.cs 프로젝트: erpframework/FineUI
        private void DataBindRow(int rowIndex, object rowObj)
        {
            GridPreRowEventArgs preArgs = new GridPreRowEventArgs(rowObj, rowIndex);
            OnPreRowDataBound(preArgs);

            // 事件处理函数要求取消添加本节点
            if (!preArgs.Cancelled)
            {

                GridRow row = new GridRow(this, rowObj, rowIndex);
                Rows.Add(row);
                //Controls.Add(row);
                row.InitTemplateContainers();

                //row.DataBindRow();
                row.DataBindRow();

                OnRowDataBound(new GridRowEventArgs(row));
            }
        }
예제 #2
0
파일: Grid.cs 프로젝트: proson/Fine-UI
        private void DataBindRow(int rowIndex, object rowObj)
        {
            GridRow row = new GridRow(this, rowObj, rowIndex);
            Rows.Add(row);
            //Controls.Add(row);
            row.InitTemplateContainers();

            OnPreRowDataBound(new GridPreRowEventArgs(rowObj, rowIndex));

            //row.DataBindRow();
            row.DataBindRow();

            OnRowDataBound(new GridRowEventArgs(rowObj, rowIndex, row.Values));
        }