在asp嵌套网格视图中使用鼠标的相当大的列 [英] sizable columns with mouse in asp nested gridviews

查看:42
本文介绍了在asp嵌套网格视图中使用鼠标的相当大的列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友

i有两个嵌套的asp网格视图,希望他们的列标题可以用鼠标拖动,任何替代解决方案都可以接受,我发现与asp datatgrid相同的行为,下面是他们的标记





< asp:GridView ID =gvIssuesrunat =serverAutoGenerateColumns =FalseBorderColor =#bdc6c3Font-Bold = TrueFont-Names =TahomaFont-Size =11pxForeColor =BlackBackColor =WhiteGridLines =Vertical

Horizo​​ntalAlign =CenterDataKeyNames =SMRQ_RequestIdWidth =100%CssClass =alternateRowEnableModelValidation =TrueOnRowCommand =gvIssues_RowCommandOnRowDataBound =OnRowDataBoundCellPadding =1CellSpacing =1>

< alternatingrowstyle cssclass = alternateRowbackcolor =#f1f1f1bordercolor =#bdc6c3forecolor =#000000>

< columns> < asp:TemplateField HeaderText =ActionsShowHeader =False>

< itemtemplate>

< asp:LinkBut​​ton ID =gvIssue_AddCssClass = gvIssue_AddCommandName =AddIssueCommandArgument =<%#((GridViewRow)Container).RowIndex%> runat =serverCausesValidation =False>< img src =../../../ App_Themes / Silver / images / Buttons / AddIcon-n.gif/>

< asp:LinkBut​​ton ID =gvIssue_Editrunat =serverCommandName =EditIssueCommandArgument ='<%#Eval(SMRQ_RequestId)%>'CssClass =gvIssue_EditCausesValidation =False> ;< img src =../../../ Images / Icons / tickMark.jpg2.jpg/>







< asp:TemplateField HeaderText =DetailShowHeader =False>

< itemtemplate>

< img id =imageCollaspablestyle =cursor:pointersrc =../../../ Images / plusSign.png/>

< asp:Panel ID =Panel1runat =serverStyle =display:none>

< asp:标签ForeColor =redText =未找到记录ID =lblMsgRecordrunat =serverVisible =false/>

< asp:GridView GridLines =VerticalID =gvchildIssuesrunat =serverCellPadding =1CellSpacing =1AutoGenerateColumns =FalseFont-Bold =True Font-Names =TahomaFont-Size =11pxForeColor =BlackBackColor =White

Horizo​​ntalAlign =CenterWidth =100%CssClass =alternateRow>

< alternatingrowstyle cssclass =alternateRowbackcolor =#f1f1f1bordercolor =#bdc6c3forecolor =#000000>

< columns> < asp:TemplateField HeaderText =ActionsShowHeader =False>

< itemtemplate>

< asp:LinkBut​​ton ID =gvRequestIssue_AddCssClass = gvRequestIssue_AddCommandName =AddRequestIssueCommandArgument =<%#((GridViewRow)Container).RowIndex%> runat =serverCausesValidation =False>< img src =../../../ App_Themes / Silver / images / Buttons / AddIcon-n.gif/>

< asp:LinkBut​​ton ID =gvRequestIssue_Editrunat =serverCommandName =EditRequestIssueCommandArgument ='<%#Eval(SMRQ_RequestId)%>'CssClass =gvRequestIssue_EditCausesValidation =False> ;< img height =20width =20src =../../../ Images / Icons / tickMark.jpg2.jpg/>





< asp:BoundField DataField =AssignToHeaderText =分配给/>

< asp:BoundField DataField =versionHeaderText =Version/>

< asp:BoundField DataField =SRQ_SubjectHeaderText =Title/ >

< asp:BoundField DataField =SP_PriorityTitleHeaderText =Priority/>

< asp:BoundField DataField =srq_requesteduserHeaderText =Requested客户/>

< asp:BoundField DataField =EnteredByHeaderText =请求者/>

< asp:BoundField DataField =SRQ_RequestDate HeaderText =Requested On/>

< asp:BoundField DataField =ActualCompletionDateHeaderText =Actual Comp.Date/>

< asp: BoundField DataField =SM_ModuleTitleHeaderText =Module/>

< asp:BoundField DataField =SRQ_DescriptionHeaderText =Description/>

< asp:BoundField DataField =SRQ_DevDateHeaderText =Dev。日期/>

< asp:BoundField DataField =RequesteduserHeaderText =User/>

< asp:BoundField DataField =SRQ_IterationdateHeaderText =迭代日期/>

< asp:BoundField DataField =OpenDateHeaderText =打开日期/>

< asp:BoundField DataField = externalrefidHeaderText =外部参考。 ID/>

< asp:BoundField DataField =tasktypeHeaderText =任务类型/>

< emptydatatemplate>

dear friend
i have two nested asp gridviews,want their column header draggable with mouse,any alternate solution is acceptable, i found same behavior with asp datatgrid, below is their markup


<asp:GridView ID="gvIssues" runat="server" AutoGenerateColumns="False" BorderColor="#bdc6c3" Font-Bold="True" Font-Names="Tahoma" Font-Size="11px" ForeColor="Black" BackColor="White" GridLines="Vertical"
HorizontalAlign="Center" DataKeyNames="SMRQ_RequestId" Width="100%" CssClass="alternateRow" EnableModelValidation="True" OnRowCommand="gvIssues_RowCommand" OnRowDataBound="OnRowDataBound" CellPadding="1" CellSpacing="1">
<alternatingrowstyle cssclass="alternateRow" backcolor="#f1f1f1" bordercolor="#bdc6c3" forecolor="#000000">
<columns> <asp:TemplateField HeaderText="Actions" ShowHeader="False">
<itemtemplate>
<asp:LinkButton ID="gvIssue_Add" CssClass="gvIssue_Add" CommandName="AddIssue" CommandArgument="<%# ((GridViewRow) Container).RowIndex %>" runat="server" CausesValidation="False"><img src="../../../App_Themes/Silver/images/Buttons/AddIcon-n.gif" />
<asp:LinkButton ID="gvIssue_Edit" runat="server" CommandName="EditIssue" CommandArgument='<%#Eval("SMRQ_RequestId")%>' CssClass="gvIssue_Edit" CausesValidation="False"><img src="../../../Images/Icons/tickMark.jpg2.jpg" />



<asp:TemplateField HeaderText="Detail" ShowHeader="False">
<itemtemplate>
<img id="imageCollaspable" style="cursor: pointer" src="../../../Images/plusSign.png" />
<asp:Panel ID="Panel1" runat="server" Style="display:none" >
<asp:Label ForeColor="red" Text="No Records found" ID="lblMsgRecord" runat="server" Visible="false" />
<asp:GridView GridLines="Vertical" ID="gvchildIssues" runat="server" CellPadding="1" CellSpacing="1" AutoGenerateColumns="False" Font-Bold="True" Font-Names="Tahoma" Font-Size="11px" ForeColor="Black" BackColor="White"
HorizontalAlign="Center" Width="100%" CssClass="alternateRow" >
<alternatingrowstyle cssclass="alternateRow" backcolor="#f1f1f1" bordercolor="#bdc6c3" forecolor="#000000">
<columns> <asp:TemplateField HeaderText="Actions" ShowHeader="False">
<itemtemplate>
<asp:LinkButton ID="gvRequestIssue_Add" CssClass="gvRequestIssue_Add" CommandName="AddRequestIssue" CommandArgument="<%# ((GridViewRow) Container).RowIndex %>" runat="server" CausesValidation="False"><img src="../../../App_Themes/Silver/images/Buttons/AddIcon-n.gif" />
<asp:LinkButton ID="gvRequestIssue_Edit" runat="server" CommandName="EditRequestIssue" CommandArgument='<%#Eval("SMRQ_RequestId")%>' CssClass="gvRequestIssue_Edit" CausesValidation="False"><img height="20" width="20" src="../../../Images/Icons/tickMark.jpg2.jpg" />


<asp:BoundField DataField="AssignTo" HeaderText="Assign To" />
<asp:BoundField DataField="version" HeaderText="Version" />
<asp:BoundField DataField="SRQ_Subject" HeaderText="Title" />
<asp:BoundField DataField="SP_PriorityTitle" HeaderText="Priority" />
<asp:BoundField DataField="srq_requesteduser" HeaderText="Requested Client" />
<asp:BoundField DataField="EnteredBy" HeaderText="Requested By" />
<asp:BoundField DataField="SRQ_RequestDate" HeaderText="Requested On" />
<asp:BoundField DataField="ActualCompletionDate" HeaderText="Actual Comp. Date" />
<asp:BoundField DataField="SM_ModuleTitle" HeaderText="Module" />
<asp:BoundField DataField="SRQ_Description" HeaderText="Description" />
<asp:BoundField DataField="SRQ_DevDate" HeaderText="Dev. Date" />
<asp:BoundField DataField="Requesteduser" HeaderText="User" />
<asp:BoundField DataField="SRQ_Iterationdate" HeaderText="Iteration Date" />
<asp:BoundField DataField="OpenDate" HeaderText="Open Date" />
<asp:BoundField DataField="externalrefid" HeaderText="External Ref. ID" />
<asp:BoundField DataField="tasktype" HeaderText="Task Type" />
<emptydatatemplate>





< editrowstyle backcolor =#2461BF>

< ; HeaderStyle CssClass =headerGvIssueFont-Bold =TrueForeColor =BlackVerticalAlign =Middle

Height =30pxHorizo​​ntalAlign =Center/>

< rowstyle backcolor =#EFF3FBhorizo​​ntalalign =Centerverticalalign =Middle>

BorderColor =#bdc6c3BorderStyle =SolidBorderWidth =1px/> ;









< asp:BoundField DataField =SMRQ_RequestIdHeaderText =ID/>

< asp:BoundField DataField =SP_ProjectTitleHeaderText =Project/>

< asp:BoundField DataField =versionHeaderText =Version/ >

< asp:BoundField DataField =SMRQ_SubjectHeaderText =Title/>

< asp:BoundField DataField =SMRQ_PriorityIdHeaderText =Priority />

< asp:BoundField DataField =smrq_requesteduserHeaderText =请求的客户端/>

< asp:BoundField DataField =EnteredByHeaderText =请求者/>

< asp:BoundField DataField =SMRQ_RequestDateHeaderText =Requested On/>

< asp:BoundField DataField = ActualCompletionDateHeaderText =Act ual Comp。日期/>

< asp:BoundField DataField =SM_ModuleTitleHeaderText =Module/>

< asp:BoundField DataField =SMRQ_DescriptionHeaderText =描述/>

< asp:BoundField DataField =SMRQ_DevDateHeaderText =Dev。日期/>

< asp:BoundField DataField =RequesteduserHeaderText =User/>

< asp:BoundField DataField =SMRQ_IterationdateHeaderText =迭代日期/>

< asp:BoundField DataField =OpenDateHeaderText =打开日期/>

< asp:BoundField DataField = externalrefidHeaderText =外部参考。 ID/>

< asp:BoundField DataField =tasktypeHeaderText =任务类型/>

< emptydatatemplate>



<editrowstyle backcolor="#2461BF">
<HeaderStyle CssClass="headerGvIssue" Font-Bold="True" ForeColor="Black" VerticalAlign="Middle"
Height="30px" HorizontalAlign="Center" />
<rowstyle backcolor="#EFF3FB" horizontalalign="Center" verticalalign="Middle">
BorderColor="#bdc6c3" BorderStyle="Solid" BorderWidth="1px" />




<asp:BoundField DataField="SMRQ_RequestId" HeaderText="ID" />
<asp:BoundField DataField="SP_ProjectTitle" HeaderText="Project" />
<asp:BoundField DataField="version" HeaderText="Version" />
<asp:BoundField DataField="SMRQ_Subject" HeaderText="Title" />
<asp:BoundField DataField="SMRQ_PriorityId" HeaderText="Priority" />
<asp:BoundField DataField="smrq_requesteduser" HeaderText="Requested Client" />
<asp:BoundField DataField="EnteredBy" HeaderText="Requested By" />
<asp:BoundField DataField="SMRQ_RequestDate" HeaderText="Requested On" />
<asp:BoundField DataField="ActualCompletionDate" HeaderText="Actual Comp. Date" />
<asp:BoundField DataField="SM_ModuleTitle" HeaderText="Module" />
<asp:BoundField DataField="SMRQ_Description" HeaderText="Description" />
<asp:BoundField DataField="SMRQ_DevDate" HeaderText="Dev. Date" />
<asp:BoundField DataField="Requesteduser" HeaderText="User" />
<asp:BoundField DataField="SMRQ_Iterationdate" HeaderText="Iteration Date" />
<asp:BoundField DataField="OpenDate" HeaderText="Open Date" />
<asp:BoundField DataField="externalrefid" HeaderText="External Ref. ID" />
<asp:BoundField DataField="tasktype" HeaderText="Task Type" />
<emptydatatemplate>





< editrowstyle backcolor =#2461BF>

< ; footerstyle backcolor =#507CD1font-bold =Trueforecolor =White>

< HeaderStyle CssClass =headerGvIssueFont-Bold =TrueForeColor =Black VerticalAlign =Middle

Height =30pxHorizo​​ntalAlign =Center/>

< pagerstyle backcolor =#2461BFforecolor =Whitehorizo​​ntalalign = 中心>

< rowstyle backcolor =#EFF3FBhorizo​​ntalalign =中心verticalalign =中间>

BorderColor =#bdc6c3BorderStyle = SolidBorderWidth =1px/>

< SelectedRowStyle BackColor =#D1DDF1Font-Bold =TrueForeCol或=#333333/>



<editrowstyle backcolor="#2461BF">
<footerstyle backcolor="#507CD1" font-bold="True" forecolor="White">
<HeaderStyle CssClass="headerGvIssue" Font-Bold="True" ForeColor="Black" VerticalAlign="Middle"
Height="30px" HorizontalAlign="Center" />
<pagerstyle backcolor="#2461BF" forecolor="White" horizontalalign="Center">
<rowstyle backcolor="#EFF3FB" horizontalalign="Center" verticalalign="Middle">
BorderColor="#bdc6c3" BorderStyle="Solid" BorderWidth="1px" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />

推荐答案

这篇关于在asp嵌套网格视图中使用鼠标的相当大的列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆