2 // System.Data.DataRow.cs
5 // Rodrigo Moya <rodrigo@ximian.com>
6 // Daniel Morgan <danmorg@sc.rr.com>
8 // (C) Ximian, Inc 2002
9 // (C) Daniel Morgan 2002
13 using System.Collections;
18 /// Represents a row of data in a DataTable.
24 private ArrayList columns = new ArrayList();
25 private ArrayList columnNames = new ArrayList();
26 private DataTable table = null;
33 public void AcceptChanges() {
34 throw new NotImplementedException ();
38 public void BeginEdit() {
39 throw new NotImplementedException ();
43 public void CancelEdit() {
44 throw new NotImplementedException ();
48 public void ClearErrors() {
49 throw new NotImplementedException ();
53 public void Delete() {
54 throw new NotImplementedException ();
58 public void EndEdit() {
59 throw new NotImplementedException ();
63 public DataRow[] GetChildRows(DataRelation dr) {
64 throw new NotImplementedException ();
68 public DataRow[] GetChildRows(string s) {
69 throw new NotImplementedException ();
73 public DataRow[] GetChildRows(DataRelation dr, DataRowVersion version) {
74 throw new NotImplementedException ();
78 public DataRow[] GetChildRows(string s, DataRowVersion version) {
79 throw new NotImplementedException ();
83 public string GetColumnError(DataColumn col) {
84 throw new NotImplementedException ();
88 public string GetColumnError(int index) {
89 throw new NotImplementedException ();
93 public string GetColumnError(string s) {
94 throw new NotImplementedException ();
98 public DataColumn[] GetColumnsInError() {
99 throw new NotImplementedException ();
103 public DataRow GetParentRow(DataRelation dr) {
104 throw new NotImplementedException ();
108 public DataRow GetParentRow(string s) {
109 throw new NotImplementedException ();
113 public DataRow GetParentRow(DataRelation dr, DataRowVersion version) {
114 throw new NotImplementedException ();
118 public DataRow GetParentRow(string s, DataRowVersion version) {
119 throw new NotImplementedException ();
123 public DataRow[] GetParentRows(DataRelation dr) {
124 throw new NotImplementedException ();
128 public DataRow[] GetParentRows(string s) {
129 throw new NotImplementedException ();
133 public DataRow[] GetParentRows(DataRelation dr, DataRowVersion version) {
134 throw new NotImplementedException ();
138 public DataRow[] GetParentRows(string s, DataRowVersion version) {
139 throw new NotImplementedException ();
143 public bool HasVersion(DataRowVersion version) {
144 throw new NotImplementedException ();
148 public bool IsNull(DataColumn dc) {
149 throw new NotImplementedException ();
153 public bool IsNull(int i) {
154 throw new NotImplementedException ();
158 public bool IsNull(string s) {
159 throw new NotImplementedException ();
163 public bool IsNull(DataColumn dc, DataRowVersion version) {
164 throw new NotImplementedException ();
168 public void RejectChanges() {
169 throw new NotImplementedException ();
173 public void SetColumnError(DataColumn dc, string err) {
174 throw new NotImplementedException ();
178 public void SetColumnError(int i, string err) {
179 throw new NotImplementedException ();
183 public void SetColumnError(string a, string err) {
184 throw new NotImplementedException ();
188 public void SetParentRow(DataRow row) {
189 throw new NotImplementedException ();
193 public void SetParentRow(DataRow row, DataRelation rel) {
194 throw new NotImplementedException ();
198 protected void SetNull(DataColumn column) {
199 throw new NotImplementedException ();
202 #endregion // Methods
206 public bool HasErrors {
208 get { throw new NotImplementedException (); }
211 public object this[string s] {
213 get { throw new NotImplementedException (); }
216 set { throw new NotImplementedException (); }
219 public object this[DataColumn dc] {
221 get { throw new NotImplementedException (); }
224 set { throw new NotImplementedException (); }
227 public object this[int i] {
229 get { throw new NotImplementedException (); }
232 set { throw new NotImplementedException (); }
235 public object this[string s, DataRowVersion version] {
237 get { throw new NotImplementedException (); }
240 public object this[DataColumn dc, DataRowVersion version] {
242 get { throw new NotImplementedException (); }
245 public object this[int i, DataRowVersion version] {
247 get { throw new NotImplementedException (); }
250 public object[] ItemArray {
252 get { throw new NotImplementedException (); }
255 set { throw new NotImplementedException (); }
258 public string RowError {
260 get { throw new NotImplementedException (); }
263 set { throw new NotImplementedException (); }
266 public DataRowState RowState {
268 get { throw new NotImplementedException (); }
271 public DataTable Table {
278 #endregion // Public Properties
280 internal void SetTable(DataTable table) {
282 // FIXME: called by DataTable