データテーブルの列で varchar(max) を使用しています。次に、datagridview にクエリを入力します。
dgv へのデータの取得はすべて順調に進んでいます。問題は、私の crlf が datagridview に正しく表示されないことです。
すべてを 1 行のテキストとして表示しています。
例えば:
Starting GetWebsiteSettings.
Starting GetTokenShowHideSettings.
End GetTokenShowHideSettings.
End GetWebsiteSettings.
として表示されます
Starting GetWebsiteSettings.Starting GetTokenShowHideSettings.End GetTokenShowHideSettings.End GetWebsiteSettings.
これは、dgv にデータを入力する方法です。
private void button_Search_Click(object sender, EventArgs e)
{
using (var model = new SuburbanPortalEntities())
{
var qry = from logs in model.Logs
select logs;
Guid corpid;
if (Guid.TryParse(textBox_CorporationGuid.Text, out corpid))
{
qry = qry.Where(x => x.CorporationId == corpid);
}
Guid tokenid;
if (Guid.TryParse(textBox_TokenId.Text, out tokenid))
{
qry = qry.Where(x => x.TokenId == tokenid);
}
if (checkBox_DisplayErrors.Checked)
{
qry = qry.Where(x => x.IsException);
}
if (checkBox_DisplayWarnings.Checked)
{
qry = qry.Where(x => x.IsWarning);
}
qry = qry.OrderBy(x => x.LogDateTime);
dataGridView1.DataSource = qry;
dataGridView1.Columns["LogId"].Visible = false;
dataGridView1.Columns["ClientHeaders"].Visible = false;
dataGridView1.Columns["SourceId"].Visible = false;
}
}
データグリッドビューにテキストを正しく表示するにはどうすればよいですか?