C# 如何在DataGridView中显示类似段落的内容?
我正在尝试开发一个简单的“发票”Windows应用程序。我已将文本框(项目、说明、MRP、数量等)限定为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);
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");
}
}
}
你解决这个问题了吗?。如果答案对你有用,请不要忘记投票并接受答案。如果你认为答案是错误的或没有用,你也可以投反对票。