小编fog*_*edi的帖子

如何在gridview中添加navurl到超链接

我的gridview中的每一行都应该有一个按钮/超链接导航到Page?id = something 然后有javascript捕获重定向并将页面打印为iframe.这个东西已经可以在行中使用(但隐藏).所以我想为每个字段做一些类似于NavigateUrl ="〜/ Page.aspx?id ="+ Id.ToString()的东西,但事实是Id在LINQ数据源的DataBind()中填充.

<asp:GridView ID="gridleitNidurstada" runat="server" GridLines="None" AllowPaging="True"
    CssClass="mGrid" PagerStyle-CssClass="pgr" DataKeyNames="Id" OnRowDataBound="gridLeit_RowDataBound"
    AllowSorting="True" SortedAscendingHeaderStyle-CssClass="sortasc-header" SortedDescendingHeaderStyle-CssClass="sortdesc-header"
    OnSorting="gridleitNidurstada_Sorting" CurrentSortField="Id" CurrentSortDir="Ascending"
    AutoGenerateColumns="False">
    <Columns>
        <asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" Visible="false"/>
            </ItemTemplate>
        </asp:TemplateField>
        <asp:HyperLinkField HeaderText="Print" Text="Print" **anything here?**/>
    </Columns>
    <PagerStyle CssClass="pgr"></PagerStyle>
    <SortedAscendingHeaderStyle CssClass="sortasc-header"></SortedAscendingHeaderStyle>
    <SortedDescendingHeaderStyle CssClass="sortdesc-header"></SortedDescendingHeaderStyle>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)

绑定是这样的:我可以在那里做吗?或者在rowbound事件中?

IQueryable<model.SomeClass> someClass = 
    from m in preparePredicate()
    select new model.SomeClass
    {
        Id = m.id,
        ...
    };
        gridleitNidurstada.DataSource = someClass;
        gridleitNidurstada.DataBind();
Run Code Online (Sandbox Code Playgroud)

asp.net gridview

9
推荐指数
2
解决办法
3万
查看次数

css旋转和对齐

我试图动态创建html,然后将自己作为iframe注入jquery以打开带有分页符的打印窗口.

我正在收到一个包含id列表的会话变量.对于每个我想创建一个块:

<div class="card">
    <div class="top-center">
        <div class="first-line">
            some text
        </div>
        <div class="second-line">
            some text
        </div>
        <div class="second-line">
            some text
        </div>
    </div>
    <div class="bottom-center">
        <div class="first-line">
            some text
        </div>
        <div class="second-line">
            some text
        </div>
        <div class="second-line">
            some text
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在使用的JQuery插件是:http://www.position-absolute.com/creation/print/.

我想做什么:将文字旋转90°

*
{
    margin: 0px;
    padding: 0px
}
.card { 
    -webkit-transform: rotate(90deg);
    page-break-after:always;
    /* this is taken from w3schools*/
    margin-left:auto;
    margin-right:auto;
    width: 70%;
}
Run Code Online (Sandbox Code Playgroud)

我想你可以将它看作横向页面我想要的是当你向头部倾斜所需的90°时,顶部中心是左侧,而底部中心是右侧,因为您将通过短边折叠每页.

在垂直和水平旋转之后,每个div底部/顶部应该在页面中间死亡.

如何使用css获取上述页面设置

应该看起来像这样:http: //goo.gl/lNP8J

html css printing jquery pretty-print

1
推荐指数
1
解决办法
1798
查看次数

标签 统计

asp.net ×1

css ×1

gridview ×1

html ×1

jquery ×1

pretty-print ×1

printing ×1