如何手动打破datagridview中单行的列数据?
代码
while (dr.Read())
{
string s = dr["Title"].ToString() + Environment.NewLine + dr["Description"].ToString();
row["Title"]= s.Trim();
dt.Rows.Add(row["Title"]);
}
我想打破我的datagridview中的行。我有带有“名称主题”的行值,我想将其拆分为同一行本身中的“名称”(换行符)“主题”。
code
while (dr.Read())
{
string s = dr["Title"].ToString() + Environment.NewLine + dr["Description"].ToString();
row["Title"]= s.Trim();
dt.Rows.Add(row["Title"]);
}
i want to break the line in my datagridview.i have row value with "name subject",i want to split it as "name"(newline)"subject" in the same row itself.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
问题是行返回未显示在 DataGridView 的单元格中吗?
如果是这样,您需要设置 DataGridViewCellStyle.WrapMode 属性您想要查看的列的 行返回到 DataGridViewTriState.True。
执行此操作后,该列中的单元格将使用
Environment.NewLine
、\n
等在单元格内显示换行符。Is the problem that line returns are not being displayed in cells in your DataGridView?
If so you need to set the DataGridViewCellStyle.WrapMode Property of the Column you want to see line returns on to DataGridViewTriState.True.
After you do that the Cells in that column will display line breaks within a cell using
Environment.NewLine
,\n
, etc.您需要在您想要显示多行的任何列上设置
someColumn.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
。You need to set
someColumn.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
on whatever column you want for it to display multiple lines in.您是否尝试使用:
dt.Rows.Add(row["Title"].ToString().Replace(" ", "\r\n"));
did you try using:
dt.Rows.Add(row["Title"].ToString().Replace(" ", "\r\n"));