110,534
社区成员
发帖
与我相关
我的任务
分享
for (int i = 0; i < dataGridView1.ColumnCount; i++)
{
for (int d = 1; d <= days; d++)
{
if ( d == 1)
{
dataGridView1.Columns[i].HeaderText = kssj.AddDays(0).ToString("MM月dd日");
}
else if (dataGridView1.Columns[i].HeaderText != kssj.AddDays(d-1).ToString("MM月dd日"))
{
dataGridView1.Columns[i].HeaderText = kssj.AddDays(d-1).ToString("MM月dd日");
}
}
}
for (int d = 1; d <= days; d++)
{
if ( d == 1)
{
dataGridView1.Columns[d].HeaderText = kssj.AddDays(d-1).ToString("MM月dd日");
}
}
TimeSpan ts = jssj - kssj;
double hou = ts.TotalHours;
int days = Convert.ToInt32(Math.Ceiling(hou / 24));
this.dataGridView1.DataSource = dt;
dataGridView1.Columns[0].Visible = false;
dataGridView1.Columns[1].Visible = false;
dataGridView1.Columns[3].Visible = false;
int d = 0;
for (int r = 0; r < dataGridView1.RowCount; r++)
{
for (int c = 4; c < dataGridView1.ColumnCount; c++)
{
float val = float.Parse(dataGridView1.Rows[0].Cells[c].Value.ToString());
if (val != 0f)
{
if (d <= days)
{
dataGridView1.Columns[c].HeaderText = kssj.AddDays(d).ToString("MM月dd日");
d++;
}
}
else
{
dataGridView1.Columns[c].Visible = false;
}
}
}
dataGridView1.Columns[2].HeaderText = "";
dataGridView1.Columns[dataGridView1.ColumnCount - 2].HeaderText = "";
dataGridView1.Columns[dataGridView1.ColumnCount - 1].HeaderText = "累计";