dataset1.cs

来自「ASP.NET的一些开发实例,有论坛管理系统等」· CS 代码 · 共 522 行 · 第 1/2 页

CS
522
字号
            }
            
            public 任务空间Row Add任务空间Row(string 任务编号, System.DateTime 发布时间, string 任务内容, string 发布人, string 执行人, string 备注, string 任务名称, System.DateTime 完成时间, string 执行人是否浏览, string 是否共享) {
                任务空间Row row任务空间Row = ((任务空间Row)(this.NewRow()));
                row任务空间Row.ItemArray = new object[] {
                        任务编号,
                        发布时间,
                        任务内容,
                        发布人,
                        执行人,
                        备注,
                        任务名称,
                        完成时间,
                        执行人是否浏览,
                        是否共享};
                this.Rows.Add(row任务空间Row);
                return row任务空间Row;
            }
            
            public 任务空间Row FindBy任务编号执行人(string 任务编号, string 执行人) {
                return ((任务空间Row)(this.Rows.Find(new object[] {
                            任务编号,
                            执行人})));
            }
            
            public System.Collections.IEnumerator GetEnumerator() {
                return this.Rows.GetEnumerator();
            }
            
            public override DataTable Clone() {
                任务空间DataTable cln = ((任务空间DataTable)(base.Clone()));
                cln.InitVars();
                return cln;
            }
            
            protected override DataTable CreateInstance() {
                return new 任务空间DataTable();
            }
            
            internal void InitVars() {
                this.column任务编号 = this.Columns["任务编号"];
                this.column发布时间 = this.Columns["发布时间"];
                this.column任务内容 = this.Columns["任务内容"];
                this.column发布人 = this.Columns["发布人"];
                this.column执行人 = this.Columns["执行人"];
                this.column备注 = this.Columns["备注"];
                this.column任务名称 = this.Columns["任务名称"];
                this.column完成时间 = this.Columns["完成时间"];
                this.column执行人是否浏览 = this.Columns["执行人是否浏览"];
                this.column是否共享 = this.Columns["是否共享"];
            }
            
            private void InitClass() {
                this.column任务编号 = new DataColumn("任务编号", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column任务编号);
                this.column发布时间 = new DataColumn("发布时间", typeof(System.DateTime), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column发布时间);
                this.column任务内容 = new DataColumn("任务内容", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column任务内容);
                this.column发布人 = new DataColumn("发布人", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column发布人);
                this.column执行人 = new DataColumn("执行人", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column执行人);
                this.column备注 = new DataColumn("备注", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column备注);
                this.column任务名称 = new DataColumn("任务名称", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column任务名称);
                this.column完成时间 = new DataColumn("完成时间", typeof(System.DateTime), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column完成时间);
                this.column执行人是否浏览 = new DataColumn("执行人是否浏览", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column执行人是否浏览);
                this.column是否共享 = new DataColumn("是否共享", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.column是否共享);
                this.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[] {
                                this.column任务编号,
                                this.column执行人}, true));
                this.column任务编号.AllowDBNull = false;
                this.column发布时间.AllowDBNull = false;
                this.column任务内容.AllowDBNull = false;
                this.column发布人.AllowDBNull = false;
                this.column执行人.AllowDBNull = false;
                this.column备注.AllowDBNull = false;
                this.column任务名称.AllowDBNull = false;
                this.column完成时间.AllowDBNull = false;
                this.column执行人是否浏览.AllowDBNull = false;
                this.column是否共享.AllowDBNull = false;
            }
            
            public 任务空间Row New任务空间Row() {
                return ((任务空间Row)(this.NewRow()));
            }
            
            protected override DataRow NewRowFromBuilder(DataRowBuilder builder) {
                return new 任务空间Row(builder);
            }
            
            protected override System.Type GetRowType() {
                return typeof(任务空间Row);
            }
            
            protected override void OnRowChanged(DataRowChangeEventArgs e) {
                base.OnRowChanged(e);
                if ((this.任务空间RowChanged != null)) {
                    this.任务空间RowChanged(this, new 任务空间RowChangeEvent(((任务空间Row)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowChanging(DataRowChangeEventArgs e) {
                base.OnRowChanging(e);
                if ((this.任务空间RowChanging != null)) {
                    this.任务空间RowChanging(this, new 任务空间RowChangeEvent(((任务空间Row)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowDeleted(DataRowChangeEventArgs e) {
                base.OnRowDeleted(e);
                if ((this.任务空间RowDeleted != null)) {
                    this.任务空间RowDeleted(this, new 任务空间RowChangeEvent(((任务空间Row)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowDeleting(DataRowChangeEventArgs e) {
                base.OnRowDeleting(e);
                if ((this.任务空间RowDeleting != null)) {
                    this.任务空间RowDeleting(this, new 任务空间RowChangeEvent(((任务空间Row)(e.Row)), e.Action));
                }
            }
            
            public void Remove任务空间Row(任务空间Row row) {
                this.Rows.Remove(row);
            }
        }
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class 任务空间Row : DataRow {
            
            private 任务空间DataTable table任务空间;
            
            internal 任务空间Row(DataRowBuilder rb) : 
                    base(rb) {
                this.table任务空间 = ((任务空间DataTable)(this.Table));
            }
            
            public string 任务编号 {
                get {
                    return ((string)(this[this.table任务空间.任务编号Column]));
                }
                set {
                    this[this.table任务空间.任务编号Column] = value;
                }
            }
            
            public System.DateTime 发布时间 {
                get {
                    return ((System.DateTime)(this[this.table任务空间.发布时间Column]));
                }
                set {
                    this[this.table任务空间.发布时间Column] = value;
                }
            }
            
            public string 任务内容 {
                get {
                    return ((string)(this[this.table任务空间.任务内容Column]));
                }
                set {
                    this[this.table任务空间.任务内容Column] = value;
                }
            }
            
            public string 发布人 {
                get {
                    return ((string)(this[this.table任务空间.发布人Column]));
                }
                set {
                    this[this.table任务空间.发布人Column] = value;
                }
            }
            
            public string 执行人 {
                get {
                    return ((string)(this[this.table任务空间.执行人Column]));
                }
                set {
                    this[this.table任务空间.执行人Column] = value;
                }
            }
            
            public string 备注 {
                get {
                    return ((string)(this[this.table任务空间.备注Column]));
                }
                set {
                    this[this.table任务空间.备注Column] = value;
                }
            }
            
            public string 任务名称 {
                get {
                    return ((string)(this[this.table任务空间.任务名称Column]));
                }
                set {
                    this[this.table任务空间.任务名称Column] = value;
                }
            }
            
            public System.DateTime 完成时间 {
                get {
                    return ((System.DateTime)(this[this.table任务空间.完成时间Column]));
                }
                set {
                    this[this.table任务空间.完成时间Column] = value;
                }
            }
            
            public string 执行人是否浏览 {
                get {
                    return ((string)(this[this.table任务空间.执行人是否浏览Column]));
                }
                set {
                    this[this.table任务空间.执行人是否浏览Column] = value;
                }
            }
            
            public string 是否共享 {
                get {
                    return ((string)(this[this.table任务空间.是否共享Column]));
                }
                set {
                    this[this.table任务空间.是否共享Column] = value;
                }
            }
        }
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class 任务空间RowChangeEvent : EventArgs {
            
            private 任务空间Row eventRow;
            
            private DataRowAction eventAction;
            
            public 任务空间RowChangeEvent(任务空间Row row, DataRowAction action) {
                this.eventRow = row;
                this.eventAction = action;
            }
            
            public 任务空间Row Row {
                get {
                    return this.eventRow;
                }
            }
            
            public DataRowAction Action {
                get {
                    return this.eventAction;
                }
            }
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?