C#smobiler APP开发之 gridView1列表图 读取数据库

1、 添加模板


VS2017 上面---项目-添加Windows窗体-SmobilerUserControl1.cs


改个名称 为 moban.cs



C#smobiler_APP开发之__gridView1列表图_读取数据库


设置 窗体大小 250*250 就合适了(因为我设置的是一行一个 250刚好)



然后设置 SQL要绑定的值 


1、图片我给他绑定字段:缩略图1

2、lable字控件 给他绑定:标题





然后在 Form1主窗体 拖入一个 gridView1


C#smobiler_APP开发之__gridView1列表图_读取数据库


然后给 gridView1  的 TemplateControl  属性  设置模板调用为:moban


然后 我们就可以写代码了





            string database = "server=.;uid=sa;pwd=******;database=数据库;Max Pool Size = 512;pooling=false ";
            SqlConnection scon = new SqlConnection(database);
            scon.Open();
            string sqlstr = "select top 10 * from 文章列表";


            SqlDataAdapter sda = new SqlDataAdapter(sqlstr, scon);
            DataTable dt = new DataTable();

            sda.Fill(dt);


            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dt.Rows[i]["缩略图1"] = dt.Rows[i]["缩略图1"].ToString().Replace("..", "https://www.*****.com");

                // textBox1.Text += dt.Rows[i]["缩略图1"].ToString().Replace("..", "https://www.******.com") + "\n";
                dt.Rows[i]["标题"] = dt.Rows[i]["标题"].ToString();

            }

       
            gridView1.DataSource = dt;
            gridView1.DataBind();
            scon.Close();




上面就是 链接数据库 进行绑定处理的了(当然 我这里因为图片地址带..符号,需要替换才这样写的,如果是网络地址的图片 就直接删除黑体字部分即可)



运行结果如下:

C#smobiler_APP开发之__gridView1列表图_读取数据库


实用工具
桂ICP备16004754号