글쓴이 보관물: 크로미

크로미에 대하여

Iphone4s,Ipad2,EOS 5D

dataGridView 속성 리스트

 
//컬럼초기화
            this.dataGridView1.Columns.Clear();
 
//컬럼 명 변경
            this.dataGridView1.Columns.Add("gubun", "구분");
            this.dataGridView1.Columns.Add("monthly", month);
//컬럼 숨기기         
            this.dataGridView1.Columns.Add("devi_name", "비고");
            this.dataGridView1.Columns["devi_name"].Visible = false;
//컬럼 고정
            this.dataGridView1.Columns[5].Frozen = true;
            this.dataGridView1.Columns[5].DividerWidth = 2;
//컬럼 싸이즈
            this.dataGridView1.Columns[0].Width = 170;
            this.dataGridView1.Columns[1].Width = 90;
//컬럼 색상
            this.dataGridView1.Columns[13].DefaultCellStyle.BackColor = Color.Cornsilk;
//Sort  금지
            int i;
            for (i = 0; i <= 19; i++)
            {
                this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
 
            }
// DB Binding  컬럼 지정
            foreach (DataRow r in dt.Rows)
            {
 
                int n = dataGridView1.Rows.Add();
                dataGridView1.Rows[n].Cells[0].Value = r["devi_cd"].ToString();
                dataGridView1.Rows[n].Cells[1].Value = r["devi_name"].ToString();
                dataGridView1.Rows[n].Cells[2].Value = r["gubun"].ToString();
             }
// DB Binding  DataTable
                DataTable dt = db.GetDBTable(sql);
                dataGridView1.DataSource = dt;
                dataGridView1.Columns[3].Frozen = true;
                dataGridView1.Columns[3].DividerWidth = 2;
 
// Datagridview Row 색상 변경
            private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
            {
               //TOTAL
                if (dataGridView1.Rows[e.RowIndex].Cells["devi_name"].Value.ToString() ==
                        "A" && dataGridView1.Rows[e.RowIndex+3].Cells["gubun"].Value.ToString() == "LIPAS")
                 {
                     dataGridView1.Rows[e.RowIndex+3].DefaultCellStyle.BackColor = Color.FromArgb(255, 196, 255);
                 }
 
                if (dataGridView1.Rows[e.RowIndex].Cells["devi_name"].Value.ToString() == "A" 
                         && dataGridView1.Rows[e.RowIndex+4].Cells["gubun"].Value.ToString() == "VOLPAS")
                 {
               // 전체 폰트
                     dataGridView1.Rows[e.RowIndex+4].DefaultCellStyle.BackColor = Color.FromArgb(255, 232, 255);
                 }
             }

대기모드 상태 (Sleeping Status)정의

 

대기모드 상태(Sleeping State) 정의:

절전 모드 (Sleeping state (Sx states))는 본체의 전원 관리 등급인 Global System State의 G1 등급에 속합니다. Sx 를 간단히 설명하면 다음과 같습니다.

  • S1 Sleeping State S1 sleeping state는 낮은 대기시간 지속 상태입니다. 이 상태에서는 시스템 상태 정보를 잃지않고(CPU 또는 칩셋) 하드웨어가 모든 시스템 정보를 유지합니다.
  • S2 Sleeping State S2 sleeping state는 낮은 복귀시간 지속 상태입니다. S1과 같은 상태지만 CPU 캐쉬와 시스템 캐쉬는 보존되지 않습니다. (OS가 캐쉬와 CPU 상태 유지를 담당합니다.) 복귀 이벤트 이후에 프로세서 리셋 벡터에서 조절을 시작합니다.
  • S3 Sleeping State S3 sleeping state는 낮은 복귀시간 지속 상태이지만 시스템 메모리의 정보를 제외한 모든 하드웨어의 정보를 잃어버립니다. CPU, 캐쉬, 칩셋 정보는 이 상태에서 상실됩니다. 하드웨어는 메모리 정보를 유지하고 일부 CPU와 L2구성 정보를 복원합니다. 복귀 이벤트 이후에 프로세서 리셋 벡터에서 조절을 시작합니다.
  • S4 Sleeping State S4 sleeping state는 가장 낮은 전원 관리 상태이며, ACPI에서 지원되는 가장 긴 복귀시간 상태입니다. 전원 소비를 최소한으로 하기 위해서, 하드웨어 플랫폼의 모든 장치 전원을 차단합니다. 플랫폼 정보는 유지됩니다.
  • S5 Soft Off State S5 상태는 OS가 아무 정보도 저장하지 않는다는 점을 제외하고 S4와 유사합니다. 소프트웨어적으로 꺼진 상태이며 시스템 부팅을 다시 해야 합니다. 소프트웨어는 S5와 S4상태를 구분하기 위해 다른 상태 값을 사용하고 시스템 부팅이 저장된 메모리 이미지에서 시작되었는지 아닌지를 BIOS내에서 구별하여 부팅 작업을 초기화 하도록 허용합니다.