//技术统计界面上的人员列表 private bool dgvStarEntryPlayersAllRefersh(bool bTeamA) { dgvStatEntryPlayerAll.Rows.Clear(); //Fill Data DataTable tblStartlist = Common.dbGetMatchStartList(bTeamA, GetStatCurSet()); if (tblStartlist == null) { Debug.Assert(false); return(false); } for (int nRow = 0; nRow < tblStartlist.Rows.Count; nRow++) { //目前不添加已经在场上的人员 if (tblStartlist.Rows[nRow]["F_IsOnCourt"].ToString() == "1") { continue; } dgvStatEntryPlayerAll.Rows.Add(); int nDgvRow = dgvStatEntryPlayerAll.Rows.Count - 1; dgvStatEntryPlayerAll.Rows[nDgvRow].Height = 30; dgvStatEntryPlayerAll.Rows[nDgvRow].Tag = tblStartlist.Rows[nRow]["F_RegisterID"].ToString(); dgvStatEntryPlayerAll["Bib", nDgvRow].Value = tblStartlist.Rows[nRow]["F_ShirtNumber"].ToString(); dgvStatEntryPlayerAll["Bib", nDgvRow].Tag = tblStartlist.Rows[nRow]["F_IsLibero"].ToString(); //Bib Tag中放是否为Libero dgvStatEntryPlayerAll["Name", nDgvRow].Value = tblStartlist.Rows[nRow]["F_FuncName"].ToString(); } return(true); }
private bool dgvPlayerList_Refresh(bool bTeamA) { DataGridView dgvPlayerList = bTeamA ? dgvPlayerListA : dgvPlayerListB; dgvPlayerList.Rows.Clear(); dgvPlayerList.Columns.Clear(); //2行7列 int nColumns = 7; for (int nCol = 0; nCol < nColumns; nCol++) { dgvPlayerList.Columns.Add(nCol.ToString(), nCol.ToString()); dgvPlayerList.Columns[nCol].Width = 32; } dgvPlayerList.Rows.Add(); dgvPlayerList.Rows.Add(); dgvPlayerList.Rows[0].Height = 25; dgvPlayerList.Rows[1].Height = 25; //Fill Data DataTable tblPlayer = Common.dbGetMatchStartList(bTeamA, GetStatCurSet()); if (tblPlayer == null) { Debug.Assert(false); return(false); } for (int nCol = 0; nCol < nColumns; nCol++) { if (tblPlayer.Rows.Count > nCol) //插第一行 { dgvPlayerList[nCol, 0].Tag = tblPlayer.Rows[nCol]; dgvPlayerList[nCol, 0].Value = tblPlayer.Rows[nCol]["F_ShirtNumber"].ToString(); dgvPlayerList[nCol, 0].ToolTipText = tblPlayer.Rows[nCol]["F_NameS"].ToString(); } if (tblPlayer.Rows.Count > nCol + nColumns) //插第二行 { dgvPlayerList[nCol, 1].Tag = tblPlayer.Rows[nCol + nColumns]; dgvPlayerList[nCol, 1].Value = tblPlayer.Rows[nCol + nColumns]["F_ShirtNumber"].ToString(); dgvPlayerList[nCol, 1].ToolTipText = tblPlayer.Rows[nCol + nColumns]["F_NameS"].ToString(); } } dgvPlayerList.CurrentCell = null; return(true); }