C# 在编辑模式下调整Gridview列大小

C# 在编辑模式下调整Gridview列大小,c#,.net,winforms,.net-2.0,C#,.net,Winforms,.net 2.0,当栅格视图单元处于编辑模式时,是否可以为其指定大小。大小应该是字母(就像我们有一个文本框的最大大小)而不是像素。我的要求是,用户在编辑单元格时,应该能够在单元格中输入不超过100个字符 我希望避免在用户更新后进行验证,因为它将与站点的其余部分不一致 任何其他工作都非常感谢 有什么意见吗 谢谢:)您可能需要使用TemplateFields并定义EditItemTemplate,在其中设置文本框的最大长度。或者,如果输入太大,您可以使用验证并给出错误。我认为您指的是字符串长度,而不是大小。例如,您希

当栅格视图单元处于编辑模式时,是否可以为其指定大小。大小应该是字母(就像我们有一个文本框的最大大小)而不是像素。我的要求是,用户在编辑单元格时,应该能够在单元格中输入不超过100个字符

我希望避免在用户更新后进行验证,因为它将与站点的其余部分不一致

任何其他工作都非常感谢

有什么意见吗


谢谢:)

您可能需要使用TemplateFields并定义EditItemTemplate,在其中设置文本框的最大长度。或者,如果输入太大,您可以使用验证并给出错误。

我认为您指的是字符串长度,而不是大小。例如,您希望将文本框的输入限制为100个字符。更改文本框的大小是另一个问题?是的,我想限制字符串长度。但是,它不是文本框,而是处于编辑模式的网格视图单元。我想知道我是否可以设置任何属性来实现这一点。在标记问题时,请注意“建议”提示。任何名称后数字小于10的标记都可能是错误的。避免创建新标记。是否可以提供一些示例代码?如果我将数据集直接绑定到我的数据网格,我还可以使用模板列吗?我刚才注意到你说的是winforms而不是webforms。我的错。我对winforms了解不多,但我很快创建了一个项目,其中gridview连接到数据库。这些列似乎具有MaxInputLength属性。您可以通过编程方式或从可视化编辑器中选择gridview上的“编辑列”进行设置。