我在Datagridview中有TextboxColumn在这个控件中编辑和输入文本很麻烦。我想在这个控件中输入文本很简单。我想要以下功能。
更好的输入界面 文本例如像。
限制最大限度 每行8行由no组成 超过80个字符。
目前我正在尝试使用此代码。
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
TextBox txt = e.Control as TextBox;
if (txt != null)
{
txt.Multiline = true;
}
}
但不知道下一步该做什么。
感谢。
答案 0 :(得分:1)
据我所知并且必须学习,这并不像你想象的那么容易。您必须定义自己的DataGridViewColumn和DataGridViewCells。
在MSDN的DataGridView中有一个托管自己的控件的示例描述。如果您真的想在其中托管其他控件,请尝试并再次询问您是否有疑问。在stackoverflow上有很多人以前做过这个。