Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 表单电子表格操作_C#_.net_Xamarin.forms_Grid_Spreadsheet - Fatal编程技术网

C# 表单电子表格操作

C# 表单电子表格操作,c#,.net,xamarin.forms,grid,spreadsheet,C#,.net,Xamarin.forms,Grid,Spreadsheet,到目前为止,我有一个适用于Android和IOS的Xamarin.Forms应用程序。我现在所拥有的是,在用户使用谷歌账户登录后,从谷歌硬盘上获取电子表格 我试图实现的是为用户提供一个选项来编辑他选择的电子表格。所以我显示了一个电子表格列表,这个帐户可以访问它(从Google Drive),然后我想加载它,允许用户操作它(行/单元格)并保存它,所以最后我有一个对象,它用更新的值表示表格 在客户选择要使用的电子表格后,我可以在代码中读取一些额外的信息,并且我收到的是来自类型列表的对象,该对象表示来

到目前为止,我有一个适用于Android和IOS的Xamarin.Forms应用程序。我现在所拥有的是,在用户使用谷歌账户登录后,从谷歌硬盘上获取电子表格

我试图实现的是为用户提供一个选项来编辑他选择的电子表格。所以我显示了一个电子表格列表,这个帐户可以访问它(从Google Drive),然后我想加载它,允许用户操作它(行/单元格)并保存它,所以最后我有一个对象,它用更新的值表示表格

在客户选择要使用的电子表格后,我可以在代码中读取一些额外的信息,并且我收到的是来自类型
列表
的对象,该对象表示来自行和列的数据的集合

我不确定我可以使用什么样的框架来处理Xamarin.Forms和加载这种类型的数据,还可以提供类似于“邮件合并”的不同功能

我经历过的框架中有一个是DevExpress,但这在我的情况下不起作用,因为我有数据类型。我更喜欢你们建议的框架是免费的

我正在研究是否有可能在手机上加载谷歌表单并允许客户编辑数据,但到目前为止还没有任何信息

因此,一般来说,我需要的是一个建议,我可以使用什么工具/框架,或者是否有其他方法可以获得相同的结果


提前感谢

我发现,当我从Google Drive获取元素时,它们具有属性
WebViewLink
,该值是电子表格的链接,您可以在其中编辑它。它会将您重定向到在线谷歌电子表格或本地安装的应用程序(表格)。
所以现在,我不再寻找框架或构建自己的逻辑,而是重新使用谷歌电子表格,我发现这是一个更好的选择。我发现,当我从谷歌硬盘获取元素时,它们有属性
WebViewLink
,该值是电子表格的链接,您可以在其中编辑它。它会将您重定向到在线谷歌电子表格或本地安装的应用程序(表格)。
因此,现在,我不再寻找框架或构建自己的逻辑,而是重新使用谷歌电子表格,我发现这是一个更好的选择;要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。嗨,Stefan,感谢你的评论,我认为你是对的。问题是我以前尝试过使用DevExpress框架,但仍然以无法解决的问题“”结束。我在这里问,因为我希望有人已经处理过这样的问题,并能提出框架。我理解你的观点,但我认为,即使是这样的问题,不仅对我有帮助,而且对将来必须处理这个问题的其他开发人员也有帮助。谢谢你的评论嗨,很抱歉这么说;要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。嗨,Stefan,感谢你的评论,我认为你是对的。问题是我以前尝试过使用DevExpress框架,但仍然以无法解决的问题“”结束。我在这里问,因为我希望有人已经处理过这样的问题,并能提出框架。我理解你的观点,但我认为,即使是这样的问题,不仅对我有帮助,而且对将来必须处理这个问题的其他开发人员也有帮助。谢谢你的评论