System.Data.RecordManager.SetKeyValues C# (CSharp) Метод

SetKeyValues() приватный Метод

private SetKeyValues ( int record, DataKey key, object keyValues ) : void
record int
key DataKey
keyValues object
Результат void
        internal void SetKeyValues(int record, DataKey key, object[] keyValues)
        {
            for (int i = 0; i < keyValues.Length; i++)
            {
                key.ColumnsReference[i][record] = keyValues[i];
            }
        }

Usage Example

Пример #1
0
 internal void SetParentRowRecords(DataRow childRow, DataRow parentRow)
 {
     object[] parentKeyValues = parentRow.GetKeyValues(ParentKey);
     if (childRow._tempRecord != -1)
     {
         RecordManager.SetKeyValues(childRow._tempRecord, ChildKey, parentKeyValues);
     }
     if (childRow._newRecord != -1)
     {
         RecordManager.SetKeyValues(childRow._newRecord, ChildKey, parentKeyValues);
     }
     if (childRow._oldRecord != -1)
     {
         RecordManager.SetKeyValues(childRow._oldRecord, ChildKey, parentKeyValues);
     }
 }