C# 如何在DataGridView中显示类似段落的内容?

C# 如何在DataGridView中显示类似段落的内容?,c#,datagridview,C#,Datagridview,我正在尝试开发一个简单的“发票”Windows应用程序。我已将文本框(项目、说明、MRP、数量等)限定为DataGridView,但用户在“说明”文本框(多行)中输入的数据必须显示为GridView中的数据,这在我的代码中没有发生 我的代码: private void DS_Invoice_Load(object sender, EventArgs e) { this.allDataTableAdapter.Fill(this.database1DataSet4.AllData);

我正在尝试开发一个简单的“发票”Windows应用程序。我已将文本框(项目、说明、MRP、数量等)限定为
DataGridView
,但用户在“说明”文本框(多行)中输入的数据必须显示为
GridView
中的数据,这在我的代码中没有发生

我的代码:

private void DS_Invoice_Load(object sender, EventArgs e)
{
    this.allDataTableAdapter.Fill(this.database1DataSet4.AllData);
    this.itemDataTableAdapter.Fill(this.database1DataSet3.ItemData);
    this.custDataTableAdapter.Fill(this.database1DataSet2.CustData);
    groupBox1.Enabled = false;
    groupBox2.Hide();
    groupBox3.Show();
    groupBox3.Enabled = true;
    max();
    tb_inv_id.ReadOnly = true;
    tb_order_id.Text = "-";
    tb_net_amt.Text = "0";
    tb_amt.Text = "0";
}

private void btnAddJob_Click(object sender, EventArgs e)
{
    if (dataGridView1.Columns.Count == 0)
    {
        dataGridView1.Columns.Add("Item Name", "Name");
        dataGridView1.Columns.Add("Description", "Description");
        dataGridView1.Columns.Add("Qauntity", "Qauntity");
        dataGridView1.Columns.Add("Rate", "Rate");
        dataGridView1.Columns.Add("Amount", "Amount");
    }
    // Add the text box values to a new row in the DataGridView
    dataGridView1.Rows.Add(new object[] { tbItemNm.Text, tbItemDscr.Text,
            tb_quantity.Text,tb_rate.Text,tb_amt.Text});
    MessageBox.Show("Item Added successfully..", "Add Job", MessageBoxButtons.OK);
    tbItemNm.Clear();
    tbItemDscr.Clear();
    tb_quantity.Clear();
    tb_rate.Clear();
    tb_amt.Clear();
    tbItemNm.Focus();
}

请尝试此示例在栅格视图中包装文本

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        e.Row.Cells[1].Attributes.Add("style", "word-break:break-all;word-wrap:break-word;width:100px");
    }
  }
}

你解决这个问题了吗?。如果答案对你有用,请不要忘记投票并接受答案。如果你认为答案是错误的或没有用,你也可以投反对票。