如何手动打破datagridview中单行的列数据?

发布于 2024-11-28 22:29:27 字数 310 浏览 0 评论 0原文

代码

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浅唱ヾ落雨殇 2024-12-05 22:29:27

问题是行返回未显示在 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.

终弃我 2024-12-05 22:29:27

您需要在您想要显示多行的任何列上设置 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.

终止放荡 2024-12-05 22:29:27

您是否尝试使用:dt.Rows.Add(row["Title"].ToString().Replace(" ", "\r\n"));

did you try using: dt.Rows.Add(row["Title"].ToString().Replace(" ", "\r\n"));

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文