小编mel*_*tcs的帖子

在GridView的页脚中显示总计,并在最后一列中添加列的总和(行虎钳)

在我的Asp.net应用程序中,我有一个GridView和我column[6]自己使用代码生成数据.

通过查看下面的代码,我有一个footer为我的gridview.如果我使用页脚,问题是列[6]的文本将不会出现.如果我删除了footertext代码,那么我的第[6]栏的文本就出现了.问题是什么?两个代码都不能使用togather?我已经设置了ShowFooter ="True"

protected void Page_Load(object sender, EventArgs e)
{
    for (int i = 0; i < (this.GridView1.Rows.Count); i++)
    {
       this.GridView1.Rows[i].Cells[6].Text = "testing";
       //GridView1.Columns[1].FooterText ="footer 1";
    }
}
Run Code Online (Sandbox Code Playgroud)

的.aspx

<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" 
            AutoGenerateColumns="False" DataKeyNames="ID" CellPadding="4" 
            ForeColor="#333333" GridLines="None" ShowFooter="True" 
                    onrowdatabound="GridView1_RowDataBound">
            <RowStyle BackColor="#EFF3FB" />
            <Columns>
                <asp:BoundField DataField="reportDate" HeaderText="Report Date" dataformatstring="{0:dd MMMM yyyy}" SortExpression="reportDate" />
                <asp:BoundField DataField="sponsorBonus" HeaderText="Sponsor Bonus"  dataformatstring="{0:0.00}" SortExpression="sponsorBonus" HtmlEncode="False" />
                <asp:BoundField DataField="pairingBonus" HeaderText="Pairing Bonus" HtmlEncode="False" SortExpression="pairingBonus" dataformatstring="{0:c}" />                                       
                <asp:BoundField DataField="staticBonus" HeaderText="Static …
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview footer

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

带有照片的Android列表视图

可能重复:
Android - 如何在ListView中延迟加载图像

美好的一天,我做了一个带有文本,图像和评级栏的列表视图.我通过使用ksoap已经完成的工具得到这些信息,它就像魅力一样!

现在有一个问题,正如我前面提到的,我确实在listview中有一个图像,如果我没有删除照片,它会变成这样laggy/slow response但是在我删除图像后,它将再次变得光滑只是与textview和评级栏.

如果我想要包含图像,如何解决滞后问题.请告诉我你是否需要一个例子,所以我会发布android .apk.我希望有一个解决方案.低于我在listview上的图像代码:

String s = strTitle[position];      
System.out.println(s);      
String image_URL = imageURL[position];      
BitmapFactory.Options bmOptions;
bmOptions = new BitmapFactory.Options();
bmOptions.inSampleSize = 1;
Bitmap bm = LoadImage(image_URL, bmOptions);
ivLogo.setImageBitmap(bm);              
return rowView;

private Bitmap LoadImage(String URL, BitmapFactory.Options options)
{
    Bitmap bitmap = null;
    InputStream in = null;       
    try {
        in = OpenHttpConnection(URL);
        bitmap = BitmapFactory.decodeStream(in, null, options);
        in.close();
    } catch (IOException e1) {  }
    return bitmap;               
}

private InputStream OpenHttpConnection(String strURL) throws IOException{ …
Run Code Online (Sandbox Code Playgroud)

android listview

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

asynctask取消onpostexecute

我尝试并在"doInBackground"中捕获,如果应用程序在"doInBackground"中执行catch方法,我不会在代码中运行onPostExecute.代码如下:

public class DownloadFileAsync extends AsyncTask<String, Integer, Void> {
        @Override
        protected void onPreExecute(){
             super.onPreExecute();
     }

    @Override
    protected Void doInBackground(String... aurl) {
        try{
           //some code, jump to onPostexecute after complete
        }
        catch{
            //some code, don't do onPostExecute after complete
        }
        return null;

        }

    @Override
    protected void onProgressUpdate(Integer... progress) {          
    //some code
    }

    @Override
    protected void onPostExecute(Void unused) {
    //some code
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

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

加载时显示进度条

我在main.xml中有一个按钮,它将链接到另一个xml,其中包含来自服务器的信息.我在系统加载信息时包含进度条以避免出现空白屏幕.我已经完成了下面的代码,但它仍然不是我想要的东西.下面的代码将"等待"1000毫秒,然后只执行下一个代码.如何修改它,以便加载"等待时间"将取决于互联网速度,如果互联网连接速度慢,那么进度条屏幕将显示更长时间.

package com.android.myApps;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.TextView;

public class MainScr extends Activity {

    private final int WAIT_TIME = 1000;

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {       
        super.onCreate(savedInstanceState);     
        setContentView(R.layout.MainScr);       
    }   

    public void onClickCategory(View view)
    {
        findViewById(R.id.mainSpinner1).setVisibility(View.VISIBLE);
        new Handler().postDelayed(new Runnable(){
            @Override
                public void run() {                          
                      Intent mainIntent = new Intent(MainScr.this, Category.class); 
                      MainScr.this.startActivity(mainIntent); 
                      MainScr.this.finish(); 
                      } 
            }, WAIT_TIME);
    }
}
Run Code Online (Sandbox Code Playgroud)

android progress-bar

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

android,onProgressUpdate没有运行

我有下面的代码的问题,onProgressUpdate没有运行...但是onPreExecute,doInBackground和onPostExecute相应地执行.还是我需要在doInBackground中返回?请告诉我错过了什么.我曾经删除过

notification.contentView.setProgressBar(R.id.pbStatus, 100, progress, false);
notificationManager = (NotificationManager) getApplicationContext().getSystemService(getApplicationContext().NOTIFICATION_SERVICE);
notificationManager.notify(42, notification);
Run Code Online (Sandbox Code Playgroud)

在onCreate中,通知根本没有出现.以下是完整代码:

package com.android.MaxApps;

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;

import android.app.Activity;
import android.app.Dialog;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.widget.ProgressBar;
import android.widget.RemoteViews;
import android.widget.Toast;

public class StaffChoice extends Activity { 
    ProgressBar progressBar;
    private int progress;

    Intent MyI;
    PendingIntent MyPI;
    NotificationManager MyNM;
    Notification notification;
NotificationManager notificationManager;

@Override …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

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