我正在WPF应用程序中使用Telerik RadSpreadSheet来显示不同的数据。在每组数据之间,我清除了电子表格。我发现这样做的唯一方法是清除每个单元格。这可行,但感觉不对。有更好的解决方案吗?
for (int x = 0; x < rowCount; x++) {
for (int y = 0; y < columnCount; y++) {
radSpreadsheet.ActiveWorksheet.Cells[x, y].SetValue("");
}
}
答案 0 :(得分:1)
尝试一下:
@SuppressWarnings("JavaDoc")
public class DBUtility extends SQLiteOpenHelper {
private static final String DB_NAME = "Angler.sqlite3";
private static final int DB_VERSION = 1; //minimal 1, 0 nicht zulässig.
private String DB_PATH_COMPLETE;
private String DB_PATH;
private String DB_PATH_DISPLAY;
private SQLiteDatabase SQL_DB;
private Context myContext;
private String displayText;
private BufferedReader Rdr;
private char[] SQLstringAr;
private String SQLstatementFile;
private Cursor cur;
/**
* Constructor
* Takes and keeps a reference of the passed context in order to access to the application assets and resources.
* @param context
*/
public DBUtility(Context context) {
// Kann nicht private werden
super(context, DB_NAME, null, DB_VERSION); //3. Parameter Wert null ist die CursorFactory
myContext = context;
DB_PATH = myContext.getDatabasePath(DB_NAME).getPath();
//String RegEx = "((/data/data/(wolfgang_jakobi\\.anglerapp/databases/))Angler\\.sqlite3)";
// /data/data/ wolfgang_jakobi .anglerapp/databases/Angler.sqlite3
//String RegEx = "((/data/data/(\\w+\\.anglerapp/databases/))Angler\\.sqlite3)";
//String RegEx = "((/data/data/(\\w+\\.\\w+/databases/))Angler\\.sqlite3)";
//String RegEx = "((/data/data/(\\w+\\.\\w+/\\w+/))Angler\\.sqlite3)";
//String RegEx = "((/data/data/(\\w+\\.\\w+/\\w+/))\\w+\\.sqlite3)";
String RegEx = "((/data/data/(\\w+\\.\\w+ /\\w+/))\\w+\\.\\w+)";
// previous version "((/data/data/( w+\\. w+/w+/ w+/))w+\\.w+)"
Pattern p = Pattern.compile(RegEx);
Matcher m = p.matcher(DB_PATH);
String [] Groups = new String[3];
if (m.find()) {
Groups[0] = m.group(1); // /data/data/wolfgang_jakobi.anglerapp/databases/Angler.sqlite3
Groups[1] = m.group(2); // /data/data/wolfgang_jakobi.anglerapp/databases/
Groups[2] = m.group(3); // wolfgang_jakobi.anglerapp/databases/
}
DB_PATH_COMPLETE = Groups[0];
DB_PATH = Groups[1];
DB_PATH_DISPLAY = Groups[2];
SQL_DB = super.getReadableDatabase();
}