111,126
社区成员
发帖
与我相关
我的任务
分享
DataTable dt1 = new DataTable();
dt1.Columns.Add("col1", typeof(string));
dt1.Columns.Add("col2", typeof(decimal));
DataRow dr1 = dt1.NewRow();
dr1["col1"] = "NIKE";
dr1["col2"] = 115.00m;
DataRow dr2 = dt1.NewRow();
dr2["col1"] = "LiNing";
dr2["col2"] = 126.00m;
DataRow dr3 = dt1.NewRow();
dr3["col1"] = "Jordan";
dr3["col2"] = 191.00m;
DataRow dr4 = dt1.NewRow();
dr4["col1"] = "Kappa";
dr4["col2"] = 0.00m;
DataRow dr5 = dt1.NewRow();
dr5["col1"] = "Anta";
dr5["col2"] = 0.00m;
dt1.Rows.Add(dr1);
dt1.Rows.Add(dr2);
dt1.Rows.Add(dr3);
dt1.Rows.Add(dr4);
dt1.Rows.Add(dr5);
this.dataGridView1.DataSource = dt1;
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.RowIndex > -1)
{
object value = dataGridView1.Rows[e.RowIndex].Cells["col2"].Value;
if (Convert.ToDecimal(value) == Convert.ToDecimal("0.00"))
{
// dataGridView1.Rows[e.RowIndex].Cells["col2"].ValueType = typeof(String);
e.Value = String.Empty;
}
}
}
select A.StudentNo, A.fenshu,
case Convert(nvarchar,A.fenshu)
when '0' then ''
else Convert(nvarchar,A.fenshu)
end as FenShuStr
from A
select A.StudentNo, A.fenshu,
case Convert(nvarchar,A.fenshu)
when '0' then ''
end as FenShuStr
from A

private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.RowIndex > -1)
{
if (Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value) == 0)
e.Value = "";
}
}