网格列可以包含下拉列表吗?

发布于 2024-11-08 06:46:37 字数 115 浏览 1 评论 0原文

你好 我有这样的需求,但不知道能不能实现: 具有 4 列的网格视图:第 1 列、第 2 列、第 3 列和第 4 列。在 4 列中,对于第 3 列,每个单元格都包含一个下拉列表控件。这可能吗?

谢谢!

Hi
I have such requirement, but I don't know whether it could be implemented or not:
A grid view with 4 columns: column 1, column2, column3 and column4. Among the 4 columns, for column 3, each cell contains a dropdown list control. Is this possible?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

复古式 2024-11-15 06:46:37
  1. 如果您使用的是 Web 应用程序,则可以使用 DataGrid1_ItemDataBound 事件:

if(e.Item.ItemType == ListItemType.AlternatingItem ||
e.Item.ItemType == ListItemType.Item)
{
string[] options = { "选项1", "选项2", "选项3" };

  DropDownList list = (DropDownList)e.Item.FindControl("ItemDropDown");
  list.DataSource = options;
  list.DataBind();

}
else if(e.Item.ItemType == ListItemType.Header)
{
string[] options = { "OptionA", "OptionB", "OptionC" };

  DropDownList list = (DropDownList)e.Item.FindControl("HeaderDropDown");
  list.DataSource = options;
  list.DataBind();
  1. 如果您使用的是 Windows 应用程序,则必须设计 dataggridcell 类型的列。
  1. if you are using web application, you can use the DataGrid1_ItemDataBound event:

if(e.Item.ItemType == ListItemType.AlternatingItem ||
e.Item.ItemType == ListItemType.Item)
{
string[] options = { "Option1", "Option2", "Option3" };

  DropDownList list = (DropDownList)e.Item.FindControl("ItemDropDown");
  list.DataSource = options;
  list.DataBind();

}
else if(e.Item.ItemType == ListItemType.Header)
{
string[] options = { "OptionA", "OptionB", "OptionC" };

  DropDownList list = (DropDownList)e.Item.FindControl("HeaderDropDown");
  list.DataSource = options;
  list.DataBind();
  1. if you are using windows app you have to design the column with type of dataggridcell.
梦归所梦 2024-11-15 06:46:37

是的,这是可能的。您可能需要使用 OnItemDatabound 事件绑定数据,但这取决于您的数据源所在的位置(即它们是代码隐藏还是拖放)。

当然有可能。

Yes it is possible. You might need to bind the data using the OnItemDatabound event, but it depends on what/where your data sources are (ie are they code behind or drag and drop).

Certainly possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文