.Net语言Smobiler开发利用Gridview控件设计较复杂的表单

 更新时间:2016年09月09日 13:51:06   作者:阿曼达   我要评论
这篇文章主要为大家详细介绍了.Net语言Smobiler开发利用Gridview控件设计较复杂的表单,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便。

一、目标样式

我们要实现上图中的效果,需要如下的操作:

1.从工具栏上的”Smobiler Components”拖动一个GridView控件到窗体界面上

2.修改GridView控件的属性

a.load事件代码
 VB:

  Private Sub TestGridView3_Load(senderAs Object, e As EventArgs)Handles MyBase.Load
    Dim matTable As New DataTable
    With matTable 
    .Columns.Add("MAT_IMG", GetType(String))
    .Columns.Add("MAT_DESC1", GetType(String))
    .Columns.Add("MAT_DESC2", GetType(String))
    .Columns.Add("MAT_DESC3", GetType(String))
    .Rows.Add()
    .Rows(0)("MAT_IMG") = "img97"
    .Rows(0)("MAT_DESC1") = "¥69.00"
    .Rows(0)("MAT_DESC2") = "2015/07/08"
    .Rows(0)("MAT_DESC3") = "1张发票"
    .Rows.Add()
    .Rows(1)("MAT_IMG") = "img96"
    .Rows(1)("MAT_DESC1") = "¥39.00"
    .Rows(1)("MAT_DESC2") = "2015/07/08"
    .Rows(1)("MAT_DESC3") = "1张发票"
    .Rows.Add()
    .Rows(2)("MAT_IMG") = "img95"
    .Rows(2)("MAT_DESC1") = "¥280.00"
    .Rows(2)("MAT_DESC2") = "2015/07/08"
    .Rows(2)("MAT_DESC3") = "1张发票"
    End With
    Me.GridView1.DataSource = matTable
    Me.GridView1.DataBind()
  End Sub C#:
  private void TestGridView3_Load(object sender, EventArgs e)
  {
    DataTable matTable = new DataTable();
    matTable.Columns.Add("MAT_IMG", typeof(string));
    matTable.Columns.Add("MAT_DESC1", typeof(string));
    matTable.Columns.Add("MAT_DESC2", typeof(string));
    matTable.Columns.Add("MAT_DESC3", typeof(string));
    matTable.Rows.Add();
    matTable.Rows[0]["MAT_IMG"] = "img97";
    matTable.Rows[0]["MAT_DESC1"] = "¥69.00";
    matTable.Rows[0]["MAT_DESC2"] = "2015/07/08";
    matTable.Rows[0]["MAT_DESC3"] = "1张发票";
    matTable.Rows.Add();
    matTable.Rows[1]["MAT_IMG"] = "img96";
    matTable.Rows[1]["MAT_DESC1"] = "¥39.00";
    matTable.Rows[1]["MAT_DESC2"] = "2015/07/08";
    matTable.Rows[1]["MAT_DESC3"] = "1张发票";
    matTable.Rows.Add();
    matTable.Rows[2]["MAT_IMG"] = "img95";
    matTable.Rows[2]["MAT_DESC1"] = "¥280.00";
    matTable.Rows[2]["MAT_DESC2"] = "2015/07/08";
    matTable.Rows[2]["MAT_DESC3"] = "1张发票";
    this.GridView1.DataSource = matTable;
    this.GridView1.DataBind();
  }

b.Layout属性

新创建MobileForm项,并命名为MessageShow3,并拖入一个Label控件,如图1

GridView的Layout属性,绑定新建的窗体MessageShow3,如图2

3.Smobiler窗体设计界面显示效果

二、手机效果显示

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 关于C# if语句中并列条件的执行

    关于C# if语句中并列条件的执行

    我们知道,当两个条件进行逻辑与操作的时候,其中任何一个条件为假,则表达式的结果为假。所以,遇到(A 且 B)这种表达式,如果A为假的话,B是不是真假都无所谓了,当遇到一个假条件的时候,程序也就没有必要去额外的判断剩下的东西了
    2012-02-02
  • 浅谈ASP.NET的Postback 实例代码

    浅谈ASP.NET的Postback 实例代码

    说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback。
    2009-08-08
  • asp.net生成缩略图实现代码

    asp.net生成缩略图实现代码

    此文件imgSmall.ashx专门用来生成图片的缩略图,可以减少服务器压力,降低网络流量,初学者必备
    2011-11-11
  • MVC4制作网站教程第二章 用户密码修改2.3

    MVC4制作网站教程第二章 用户密码修改2.3

    这篇文章主要为大家详细介绍了MVC4制作网站教程,用户密码修改功能的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • ASP.NET中保护自定义的服务器控件

    ASP.NET中保护自定义的服务器控件

    本文提供了针对自定义服务器控件的用户和开发人员的基本安全准则。适合初学者,希望对你有帮助,一起来看。
    2015-10-10
  • ASP.NET生成二维码的方法总结

    ASP.NET生成二维码的方法总结

    这篇文章主要介绍了ASP.NET生成二维码的方法,结合实例形式总结分析了常用的几种二维码生成技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • Asp.Net 网站优化系列之数据库优化分字诀上 分库

    Asp.Net 网站优化系列之数据库优化分字诀上 分库

    当我们的数据量很小的时候,我们会把用户表,博客表,论坛表,闪存表等等都砸在一个库里,我们的业务增长的很好,在不久之后我们尽力的优化了查询,但是效果依然不佳,这时候用分字诀的时机到了。
    2010-06-06
  • 深入浅析.NET应用程序SQL注入

    深入浅析.NET应用程序SQL注入

    这篇文章主要介绍了.NET应用程序SQL注入的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • ASP.NET中application对象的使用介绍

    ASP.NET中application对象的使用介绍

    这篇文章主要介绍了ASP.NET中application对象的使用,需要的朋友可以参考下
    2014-03-03
  • ASP.NET通过分布式Session提升性能

    ASP.NET通过分布式Session提升性能

    我们将会谈到的是ASP.NET通过分布式Session来构建高性能可扩展的ASP.NET网站
    2012-01-01

最新评论