首页 \ 问答 \ 在ExpandableListView上分组数据(Grouping data on an ExpandableListView)

在ExpandableListView上分组数据(Grouping data on an ExpandableListView)

我在SQLite表中有以下格式的数据:

id|datetime|col1|col2
1|2013-10-30 23:59:59|aaa|aab
2|2013-10-30 23:59:59|abb|aba
3|2013-10-30 23:59:59|abb|aba
4|2013-10-31 23:59:59|abb|aba
5|2013-10-31 23:59:59|abb|aba

我想实现一个ExpandableListView以便数据按datetime分组,并显示如下:

> 2013-10-30 23:59:59 // Group 1
1|aaa|aab
2|abb|aba
3|abb|aba
> 2013-10-31 23:59:59 // Group 2
4|abb|aba
5|abb|aba

我有一个自定义的CursorAdapter ,我可以轻松地使用它来填充ListView ,显示每个项目的日期,但我不知道如何“分组”数据并将其填充到ExpandableListView - 你能不能给我任何提示?


I have data in an SQLite table in the following format:

id|datetime|col1|col2
1|2013-10-30 23:59:59|aaa|aab
2|2013-10-30 23:59:59|abb|aba
3|2013-10-30 23:59:59|abb|aba
4|2013-10-31 23:59:59|abb|aba
5|2013-10-31 23:59:59|abb|aba

I would like to implement an ExpandableListView so that the data would grouped by datetime and shown like that:

> 2013-10-30 23:59:59 // Group 1
1|aaa|aab
2|abb|aba
3|abb|aba
> 2013-10-31 23:59:59 // Group 2
4|abb|aba
5|abb|aba

I have a custom CursorAdapter that I can easily use to populate ListView, showing date for every single item but I don't know how to "group" the data and populate it on an ExpandableListView - could you please give me any hints?


原文:https://stackoverflow.com/questions/20349069
更新时间:2023-04-27 19:04

最满意答案

红色向下箭头表示连接管理器正在使用的资源以某种方式脱机或无法访问。

我相信你说当你手动编辑连接管理器时,它不起作用/持久,这是由于表达式覆盖了值。 要解决此问题,请右键单击项目级别的ODS连接管理器,然后选择属性。 单击“表达式”属性上的加号,然后可以从中识别实际设置值的“变量”和/或“参数”。

变量将采用@[Schema::VariableName]

包级别参数将采用@[$Package::ParameterName]

项目级参数采用@[$Project::ParameterName]

一旦确定了Expression的源代码,就会转到Variables窗格(View - > Other Windows,Variables); 包顶部的参数选项卡; Projects.params并在那里更改值。

如果所有这些都具有正确的值,那么您可能会遇到与项目和程序包的保护级别不兼容的问题。 如果是DontSaveSensitive,单击“保存”可能会导致密码被删除。 我有一段时间没有使用过SQL Logins,所以我不确定它们的行为方式。 您可以将密码(如果是参数)设置为敏感,并查看是否使密码更好。 可能会使情况变得更糟,因为有关于如何访问敏感参数与非敏感参数的严格规则。

最后, fx字形表示连接管理器上有某个表达式。 虽然它可能出现在ConnectionString或数据库名称,用户和密码的各个组件上,但我看到人们在更深奥的属性上使用表达式。


the answer was to take connection manager ofline and connection manager worked for me in this format Data Source=xxx;User ID=xxx;Password=xxx;Initial Catalog=xxx;Provider=SQLNCLI11.1;Auto Translate=False;

相关问答

更多
  • 对于要在所有软件包(通常是数据库连接)中使用的连接管理器,2012版本为我们提供了项目连接管理器(选项3)。 我发现连接管理器是最令人愉快的,因为当我去应用配置时,我在项目级别应用一次而不是每个包一次。 除非您从同一个专用服务器运行dev / test / prod ETL,否则我不喜欢命名我的SSIS环境变量。 主要原因是我的部署脚本必须内置智能,不仅要切换每层的服务器名称,还要切换环境名称。 为愚蠢的人提供更多机会。 我也喜欢在SSISDB中创建一个空文件夹,称之为Configs,然后在那里建立我的SS ...
  • 您说您动态设置连接字符串。 在该连接字符串中为ServerName和IntialCatlog创建变量,并使用变量名称分配该属性值,然后使用script task将这些变量名称更改为运行时的连接需求,或者如果它们来自数据库,则使用`sql task。 如果有任何问题,请告诉我。 You say you set the connection string dynamically. In that connection string make a variables for the ServerName and ...
  • 除非主包和子包都在同一个项目中,否则SSIS 2012中目前无法使用执行包任务执行作为SSIS 2012项目部署模型一部分的包。 所以我的第一个问题是:为什么你有一个不包含其子包项目的主包(反之亦然)? 显然,它们以某种非任意方式连接,因此它们可能应该是同一项目的一部分。 话虽如此,实现此目的的唯一方法是使用执行SQL任务并调用SSISDB的内部存储过程来启动远程包的执行。 请参阅Reza Rad关于这些存储过程细节的优秀文章 。 There is currently no way in SSIS 2012 ...
  • 红色向下箭头表示连接管理器正在使用的资源以某种方式脱机或无法访问。 我相信你说当你手动编辑连接管理器时,它不起作用/持久,这是由于表达式覆盖了值。 要解决此问题,请右键单击项目级别的ODS连接管理器,然后选择属性。 单击“表达式”属性上的加号,然后可以从中识别实际设置值的“变量”和/或“参数”。 变量将采用@[Schema::VariableName] 包级别参数将采用@[$Package::ParameterName] 项目级参数采用@[$Project::ParameterName] 一旦确定了Expr ...
  • 你可以使用一个变量作为你的excel源代码的连接字符串: 点击你的Excel源的连接管理器 在属性窗口中,添加一个表达式(1)ConnectionString(2)并分配一个变量(3) 你可以用变量做很多不同的事情。 它们与for each loop containers和file system tasks结合使用。 你通常做这样的事情 在变量窗口中创建一个变量 设置一个静态值或一个在程序包流程中发生更改的值 将变量映射到表达式 网上有很多howtos,或许看看这个让它变得温暖起来: http://www. ...
  • 使用配置文件设置数据库连接。 但是,连接管理器名称必须相同。 这允许您在不同的环境中运行相同的包。 所以你可以拥有DEV,TEST和PROD的配置文件。 我们为每个环境配置DB conn和文件路径。 Use a config file to set the DB connection. The Connection Manager name needs to be the same though. This allows you to run the same package in different en ...
  • 你将需要一个ConnectionManager。 这是你项目中的一个对象(假设你在一个项目中工作......),你可以添加它。 然后可以修改此ConnectionManager,以便不使用静态连接字符串,而是使用变量。 这个字符串变量就像你已经提到过的,然后用正确的字符串填充。 这可以在脚本任务中完成 You will need a ConnectionManager. It's an object in your project (assuming you are working in a project ...
  • 检查表达式评估属性。 https://msdn.microsoft.com/en-in/library/ms141214(v=sql.105).aspx 所以,它没有覆盖默认连接。 谢谢。 Check for expression evaluation property . https://msdn.microsoft.com/en-in/library/ms141214(v=sql.105).aspx So ,its not overriding default connection. Thanks.
  • 您需要将项目从项目部署模型转换为包部署模型。 根据您的描述,您会看到这样的错误 这意味着您需要进入每个包(对不起),并且对于指示它是(project)级别的每个连接管理器,您将右键单击并请求将其转换为包级别。 You will need to convert the project from the Project Deployment Model to the Package Deployment Model. From your description, you are seeing errors li ...
  • 好吧,似乎没有办法在项目连接管理器中使用表达式。 我现在做的是使用别名。 所以我定义了一个别名DWH,它指向我的本地服务器localhost。 另一个开发人员使用相同的别名,但指向他的本地命名实例。 OK, it seems that there is no way to use expressions in a project connection manager. What I did now is using an Alias. So I defined an alias DWH which poin ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。