다음을 통해 공유


DataGridViewRow.SetValues(Object[]) 메서드

정의

행의 셀 값을 설정합니다.

public:
 bool SetValues(... cli::array <System::Object ^> ^ values);
public bool SetValues (params object[] values);
member this.SetValues : obj[] -> bool
Public Function SetValues (ParamArray values As Object()) As Boolean

매개 변수

values
Object[]

행의 셀 값을 나타내는 하나 이상의 개체입니다.

또는 Array 값의 Object입니다.

반환

Boolean

값이 모두 설정되었으면 true이고, 그렇지 않으면 false입니다.

예외

values이(가) null인 경우

연결된 DataGridView가 가상 모드로 작동하는 상태에서 이 메서드를 호출한 경우

또는 이 행이 공유 행인 경우

설명

매개 변수는 values 행의 셀 값을 채우는 데 사용되는 가변 개수의 인수를 나타냅니다. 이러한 값은 여러 개별 인수 또는 단일 Array의 멤버로 이 메서드에 전달될 수 있습니다. 그러나 값은 형식 Object의 인스턴스여야 하므로 값 형식 값 배열(예: Int32 값)을 전달하면 이 메서드는 배열을 단일 개체로 처리하고 단일 셀에 할당합니다. 이 동작을 방지하려면 값 형식 배열을 배열로 Object 캐스팅하거나 여러 값을 여러 인수로 전달해야 합니다.

초기화할 셀보다 목록에 값 values 이 더 많은 경우 이 메서드는 추가 값을 무시하고 반환합니다 false. 또한 이 메서드는 지정된 값을 설정할 수 없는 경우에도 반환 false 합니다.

셀보다 값이 적으면 일치하지 않는 나머지 셀은 현재 값을 유지합니다.

적용 대상

추가 정보