找回密码
 立即注册

QQ登录

只需一步,快速开始

synhsynh

注册会员

8

主题

10

帖子

150

积分

注册会员

积分
150

活字格认证

synhsynh
注册会员   /  发表于:2017-2-16 10:27  /   查看:4401  /  回复:3
C1GridView响应SelectedIndexChanged事件是不是必须要设置属性AutoGenerateSelectButton="True",有没有其他的属性设置?另外,如果设置AutoGenerateSelectButton="True",这样每一行前面显示的时候会多出一个选择按扭,(能不显示吗并选择行吗?)


本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-2-16 17:57:50
沙发
不好意思回复晚了。
SelectionIndexChanged事件是在选择发生改变的时候会被触发。
和AutoGenerateSelectButton无关。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
synhsynh
注册会员   /  发表于:2017-2-17 09:31:08
板凳
但是我这边SelectedIndexChanged事件只有在设置AutoGenerateSelectButton="True"时点击选择按扭才触发,如果不设置这个属性,在表格选择行时并不触发SelectedIndexChanged事件!界面代码如下,请帮我看看是什么原因?
<wijmo:C1GridView ID="C1GridView_A" Height="654" runat="server"  AutogenerateColumns="false"  ShowRowHeader="false"  AllowPaging="true" PageSize="16"  RowStyle-Height="32" Style="top: 0px; left: 0px"  OnSelectedIndexChanged="C1GridView_A_SelectedIndexChanged" ClientSelectionMode="SingleRow" AutoGenerateSelectButton="True" >
                    <Columns>                        
                        <wijmo:C1BoundField DataField="INITDATE" HeaderText="发布时间" SortExpression="INITDATE" Width="110"></wijmo:C1BoundField>
                        <wijmo:C1BoundField DataField="Forecaster" HeaderText="姓名" SortExpression="Forecaster"></wijmo:C1BoundField>
                        <wijmo:C1Band HeaderText="最低气温">
                            <Columns>
                                <wijmo:C1BoundField DataField="TMIN" HeaderText="预报" SortExpression="TMIN" DataFormatString="N1"></wijmo:C1BoundField>
                                <wijmo:C1BoundField DataField="S24_TMIN" HeaderText="实况" SortExpression="S24_TMIN" DataFormatString="N1"></wijmo:C1BoundField>
                                <wijmo:C1ImageField DataImageUrlField="TMIN_2_TS" HeaderText="评定" SortExpression="TMIN_2_TS" ></wijmo:C1ImageField>
                            </Columns>
                        </wijmo:C1Band>
                        <wijmo:C1Band HeaderText="最高气温">
                            <Columns>
                                <wijmo:C1BoundField DataField="TMAX" HeaderText="预报" SortExpression="TMAX" DataFormatString="N1"></wijmo:C1BoundField>
                                <wijmo:C1BoundField DataField="S24_TMAX" HeaderText="实况" SortExpression="S24_TMAX" DataFormatString="N1"></wijmo:C1BoundField>
                                <wijmo:C1ImageField DataImageUrlField="TMAX_2_TS" HeaderText="评定" SortExpression="TMAX_2_TS" ></wijmo:C1ImageField>
                            </Columns>
                        </wijmo:C1Band>
                        <wijmo:C1Band HeaderText="前12小时降水">
                            <Columns>
                                <wijmo:C1BoundField DataField="ww12" HeaderText="预报" SortExpression="ww12"></wijmo:C1BoundField>
                                <wijmo:C1BoundField DataField="RR12" HeaderText="实况" SortExpression="RR12" DataFormatString="N1"></wijmo:C1BoundField>   
                                <wijmo:C1ImageField DataImageUrlField="rr12_TS" HeaderText="评定" SortExpression="rr12_TS" ></wijmo:C1ImageField>                           
                            </Columns>
                        </wijmo:C1Band>
                        <wijmo:C1Band HeaderText="后12小时降水">
                            <Columns>
                                <wijmo:C1BoundField DataField="ww24" HeaderText="预报" SortExpression="ww24"></wijmo:C1BoundField>
                                <wijmo:C1BoundField DataField="rr24" HeaderText="实况" SortExpression="rr24" DataFormatString="N1"></wijmo:C1BoundField>  
                                    <wijmo:C1ImageField DataImageUrlField="rr24_TS" HeaderText="评定" SortExpression="rr24_TS" ></wijmo:C1ImageField>                           
                            </Columns>
                        </wijmo:C1Band>
                        <wijmo:C1ImageField DataImageUrlField="Evaluating" HeaderText="评估" SortExpression="Evaluating"></wijmo:C1ImageField>                        
                     <%--     <wijmo:C1TemplateField >  
                              <ItemTemplate>

                              </ItemTemplate>  
                         </wijmo:C1TemplateField>  
                        --%>                        
                      </Columns>                  
                  
                    <RowStyle Height="32px"></RowStyle>

                </wijmo:C1GridView>
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-2-17 16:44:19
地板
synhsynh 发表于 2017-2-17 09:31
但是我这边SelectedIndexChanged事件只有在设置AutoGenerateSelectButton="True"时点击选择按扭才触发,如 ...

谢谢您提供的代码。
和产品组进行了确认。
C1GridView提供onClientSelectionChanged和SelectedIndexChanged事件。
SelectedIndexChanged 是服务器端事件,是需要设置AutoGenerateSelectButton属性为true,并且点击在Select Button上才会起作用。

如果你是期望点击在单元格上就会起作用,应该使用客户端事件onClientSelectionChanged。
该事件使用情请参考在线示例:
http://demo.gcpowertools.com.cn/ ... tSideSelection.aspx
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部