小编Ifw*_*him的帖子

如何从网址下载图片

如果网址在链接末尾没有图像格式,是否有办法直接从c#中的网址下载图像?网址示例:

https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t34.0-12/10555140_10201501435212873_1318258071_n.jpg?oh=97ebc03895b7acee9aebbde7d6b002bf&oe=53C9ABB0&__gda__=1405685729_110e04e71d969d392b63b27ec4f4b24a
Run Code Online (Sandbox Code Playgroud)

我知道当网址以图像格式结束时如何下载图像.例如:

http://img1.wikia.nocookie.net/__cb20101219155130/uncyclopedia/images/7/70/Facebooklogin.png
Run Code Online (Sandbox Code Playgroud)

c# url download

86
推荐指数
6
解决办法
15万
查看次数

使用C#API从Facebook下载附件

我可以使用FB API从facebook对话下载图像,但现在我有一个问题是使用图表FB API从facebook下载附件(.doc,.txt,.log等).

如果附加文件如下,Json结果由Facebook返回:

"message":"test sent attachment","attachments":{"data":[{"id":"10203275664207489","mime_type":"application/octet-stream","name":"service.log","size":432}]}},
Run Code Online (Sandbox Code Playgroud)

哪个没有任何URL链接到该文件.但对于json返回的图像包含该图片的网址.见下面的Json:

"message":"Gambaq","attachments":{"data":[{"id":"10203185045102068","mime_type":"image/jpeg","name":"10391434_10203185044782060_6466381862586755357_n.jpg","size":null,"image_data":{"width":720,"height":960,"is_sticker":false,"url":"https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpt1/v/t34.0-12/11304104_10203185045102068_881196838_n.jpg?
Run Code Online (Sandbox Code Playgroud)

我使用此API代码获取Json结果:

    dynamic resultsByApi = fb.Get("/" + fbFanPage + "/conversations?access_token=" + tokenPage + "");
Run Code Online (Sandbox Code Playgroud)

我的问题是,有人知道如何使用FB API获取Facebook对话的附加文件URL吗?

任何人都可以帮我解决这个问题.先谢谢你.

c# facebook download facebook-graph-api webclient-download

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

在asp.net中对gridview列进行排序

我有一个从数据库加载数据的网格视图。数据首次显示在网格视图中,按日期时间排序。在该 gridview 的一列上,我想允许排序,例如在 main_post 列上。我已经尝试过这个,但是当我单击列标题时,gridview 仍然没有排序。

这是我的 gridview 前端代码:

<asp:DataGrid ID="Datagrid1" runat="server" 
    AllowPaging="True" 
    AllowSorting="True" 
    OnSorting="ComponentGridView_Sorting">
    <Columns>
        <asp:BoundColumn DataField="main_post" HeaderText="Header Post ID" 
            SortExpression="ComponentGridView_Sorting" />
    </Columns>
</asp:DataGrid>
Run Code Online (Sandbox Code Playgroud)

我的后端代码:

protected void loadData()
{
    DataTable dtTemp;
    dtTemp = objDBInterface.getResults(strSQL);
    Datagrid1.DataSource = dtTemp;
    Datagrid1.DataBind();
    ViewState["dtbl"] = dtTemp;
}

protected void ComponentGridView_Sorting(object sender, GridViewSortEventArgs e)
    {
        DataTable dataTable = ViewState["dtbl"] as DataTable;
        if (dataTable != null)
        {
            DataView dataView = new DataView(dataTable);
            dataView.Sort = e.SortExpression + " " + ConvertSortDirection(e.SortDirection);
            Datagrid1.DataSource = dataView;
            Datagrid1.DataBind();
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview gridview-sorting

6
推荐指数
2
解决办法
7万
查看次数

设置 Telerik RadGrid 的行颜色

我正在使用 RadGrid 来显示数据库中的数据。如果在状态列中该行显示为“已拒绝”,我想将 RadGrid 中的行颜色更改为红色。如果状态为 NULL,则该行将保持显示为白色。我已经尝试过这段代码,但该行仍然没有将颜色更改为红色。

try
{
    if (dataBoundItem["status"].Text == "REJECTED")
    {
        TableCell cell = (TableCell)dataBoundItem["status"];
        cell.BackColor = System.Drawing.Color.Red;
        dataBoundItem.BackColor = System.Drawing.Color.Red;

        if (e.Item is GridDataItem)
        {
            GridDataItem dataBoundItem1 = e.Item as GridDataItem;

            if (dataBoundItem1["Status"].Text != null)
            {
                cell.BackColor = System.Drawing.Color.Red;
                dataBoundItem1.BackColor = Color.Red;
                dataBoundItem1["status"].ForeColor = Color.Red;
                dataBoundItem1["status"].Font.Bold = true;
            }
        }
    }
}
catch
{ }
Run Code Online (Sandbox Code Playgroud)

c# telerik radgrid

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

如果不想读整个字符串怎么办?

如果我有数字和符号的组合,我该怎么办,然后我想只读取没有符号的数字.例如,我有这种类型的数字:

626120524133452_1400231752
Run Code Online (Sandbox Code Playgroud)

通过使用C#,是否有任何可能的方法不读取整个字符串,我只想读取下划线之前的数字..

626120524133452 >> like this
Run Code Online (Sandbox Code Playgroud)

我想做什么?请给一些想法的人.提前致谢.

c# asp.net int

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