代码
while (dr.Read())
{
string s = dr["Title"].ToString() + Environment.NewLine + dr["Description"].ToString();
row["Title"]= s.Trim();
dt.Rows.Add(row["Title"]);
}
我想打破我的datagridview.i中的行有“name subject”的行值,我想把它拆分为“name”(换行符)“subject”在同一行本身。
答案 0 :(得分:3)
行返回的问题是否未显示在DataGridView的单元格中?
如果是这样,您需要将要查看换行符的列的DataGridViewCellStyle.WrapMode Property设置为DataGridViewTriState.True。
执行此操作后,该列中的单元格将使用Environment.NewLine
,\n
等在单元格中显示换行符。
答案 1 :(得分:1)
您需要在任何列上设置someColumn.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
,以便在其中显示多行。
答案 2 :(得分:-1)
您是否尝试使用:dt.Rows.Add(row["Title"].ToString().Replace(" ", "\r\n"));