【问题标题】:Uncorrect showing information in dataGridView在 dataGridView 中显示信息不正确
【发布时间】:2021-11-27 22:21:45
【问题描述】:

我有一个适用于 JSON 文件的 C# .NEW Framework 应用程序。这里从 JSON 文件中获取数据的方法:

        public virtual Hashtable Load()
        {
            try
            {
                var jsonString = File.ReadAllText(FileName);

                var userProblems = JsonConvert.DeserializeObject<Hashtable>(jsonString);
                return userProblems;
            }
            catch { return null; }
        }    

我还有一个 dataGridView,我使用以下代码将数据输出到其中:

        /// <summary>
        /// Show all user problems in dataGridView.
        /// </summary>
        /// <param name="date">date of concrete problem</param>
        /// <param name="rowIndex">row index in dataGridView</param>
        private void ShowProblems(KeyValuePair<string, JToken> date, ref short rowIndex)
        {

            var userProblems = (JObject)date.Value;
            //TODO: creating new field for problem.
            _problemsList.Rows.Add(date.Key);

            //depending of every problem status, give to check box needed value.
            if (userProblems["issolved"].ToString() == "False")
                _problemsList.Rows[rowIndex].Cells[3].Value = false;
            else
                _problemsList.Rows[rowIndex].Cells[3].Value = true;

            _problemsList.Rows[rowIndex].Cells[1].Value = userProblems["text"].ToString();

            rowIndex++;
        }

问题在于,在 JSON 文件中我有这个:

换行符 - “\n”。但在 dataGridView 我有这个:

我尝试像这样使用 Environment.NewLine 属性:

 _problemsList.Rows[rowIndex].Cells[1].Value = userProblems["text"] + Environment.NewLine + "some text";

但我有这个:

【问题讨论】:

    标签: c# json visual-studio datagridview line


    【解决方案1】:

    这里的解决方案:Multiple lines in a DataGridView cell

    如果链接不是实际的:

    1. 我们必须转到“编辑列”面板。
    2. 我们需要选择需要的dataGridView列。
    3. 转到默认单元格样式。
    4. 我们需要将 Wrap 模式更改为真值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-16
      • 2012-06-14
      • 2013-11-23
      相关资源
      最近更新 更多