找回密码
 立即注册

QQ登录

只需一步,快速开始

doc343

高级会员

6

主题

13

帖子

1706

积分

高级会员

积分
1706

活字格认证

doc343
高级会员   /  发表于:2011-9-6 15:42  /   查看:8262  /  回复:6
之前问过c1gridview中加入一列下拉框的情况,我没太说清楚,再问一次。

主要应用是在c1gridview中行修改的时候,有些内容是从别的表中获取的,按照之前给的方法,把这些数据放在一个dropdownlist,在整体放入gridview,在绑定gridview时,可以得到对应的值吗?

举例说明,gridview绑定的数据表有个字段部门代码,但是显示的是部门名称,部门名称是另外一张表,现在我用的方法是在gridview里加入一列
<ItemTemplate>
                       <aspabel Text='<%# getNameByID(Eval("DEPTID"))%>' ID="DEPTName" runat="server"></aspabel>
                       </ItemTemplate>
然后在对应的后台函数中查询另一张表获取对应的部门名称显示在gridview中。
我原来做修改,是在另一个页面上,现在想在这个页面做修改,就需要这个位置变成下拉框的模式,可以直接选择,所以想知道如何在gridview中加入下拉框,初学,不甚明白,求详解,谢谢!

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-6 20:13:00
沙发
你好,附件中演示了C1GridView中如何使用DropDown控件,请参考:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-8 10:18:00
板凳

回复 2# dof 的帖子

Combox控件不能充满到整个GridView的列宽,怎么设定?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-8 10:52:00
地板
设置其Width = 100%
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-8 11:26:00
5#

回复 4# dof 的帖子

不行,代码是这个样子的
  1. <c1:DataGridTemplateColumn Header="项目" IsReadOnly="False" Width="120" CellStyle="{StaticResource DataGridCellTextStyle}" HeaderStyle="{StaticResource DataGridHeaderStyle}">
  2.                     <c1:DataGridTemplateColumn.CellTemplate>
  3.                         <DataTemplate>
  4.                             <TextBlock Text="{Binding ProjectID, Mode=TwoWay}" ></TextBlock>
  5.                         </DataTemplate>
  6.                     </c1:DataGridTemplateColumn.CellTemplate>
  7.                     <c1:DataGridTemplateColumn.CellEditingTemplate>
  8.                         <DataTemplate>
  9.                             <ComboBox x:Name="cbboxProject" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" VerticalAlignment="Top" MouseLeftButtonDown="ComboBoxMouseLeftButtonDown" DisplayMemberPath="OUTER_PROJ_NAME" SelectedValuePath="PROJ_ID"></ComboBox>
  10.                         </DataTemplate>
  11.                     </c1:DataGridTemplateColumn.CellEditingTemplate>
  12.                 </c1:DataGridTemplateColumn>
复制代码
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-8 11:29:00
6#

回复 5# songxin 的帖子

抱歉,我以为是C1GridView中的ComboBox设置
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-8 13:57:00
7#

回复 6# dof 的帖子

是DataGrid 是我没说清楚。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部