一:datagridview数据绑定

二:textbox的数据绑定(datetimepicker)

总结:

最好还是写成双向绑定那种,不要再写出发事件了,只要在给textbox赋值就能重新绑定了,不然就是死的绑定,重新赋值,不会绑定绑定到_madata的thevalue上了

datetimepicker如果写成会报错,如图:

因为之前将datetimepicker绑定到一个空的datetimepicker上,会报错,需要写成再给它们赋值,就会自动重新绑定了。

三:combobox的数据绑定

相关属性:

四:数据赋值,在下拉列表内显示值

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using HRMSys.DAL;
using HRMSys.Model; namespace HYMSys.UI
{
public partial class TestForm1 : Form
{
public TestForm1()
{
InitializeComponent();
}
/// <summary>
/// 自动填充下拉列表的数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void TestForm1_Load(object sender, EventArgs e)
{
//IdNameDAL dal = new IdNameDAL();
//IdName[] idname=dal.GetByCategery("婚姻状况");
//for (int i = 0; i < idname.Length; i++)
//{
// IdName ida=idname[i];
// comboBox1.Items.Add(ida.Name);
//} // IdNameDAL dal = new IdNameDAL();
// IdName[] idname=dal.GetByCategery("婚姻状况");
// comboBox1.DisplayMember = "Name";
// comboBox1.ValueMember = "Id";
// //comboBox1.DataSource = idname;
//comboBox1.DataSource = idname; IdNameDAL dal = new IdNameDAL();
IdName[] idname=dal.GetByCategery("婚姻状况"); Employee em=new Employee();
//comboBox1.DataBindings =" {Binding em.MarriageId}";
comboBox1.DataSource = idname;//数据来源
comboBox1.DisplayMember = "Name";//显示的成员
comboBox1.ValueMember = "Id";//值的成员
comboBox1.SelectedValue = em.MarriageId;//已经选择的值 } private void button1_Click(object sender, EventArgs e)
{
Guid u =(Guid) comboBox1.SelectedValue;
} }
}

五:picturebox的用法:

选择照片,显示在picturebox中

从数据库里读取,加载显示:

关于picturebox的报错:

还有这种写法的:

datagridview,textbox,combobox的数据绑定,数据赋值,picturebox的用法的更多相关文章

  1. c#.net循环将DataGridView中的数据赋值到Excel中,并设置样式

    Microsoft.Office.Interop.Excel.Application excel =                new Microsoft.Office.Interop.Excel ...

  2. winform中dataGridView高度自适应填充完数据的高度

    // winform中dataGridView高度自适应填充完数据的高度,就是dataGridView自身不产生滚动条,自己的高度是根据数据的多少而变动. 在load的时候,数据绑定后,加上如下代码: ...

  3. .NET WinForm程序中给DataGridView表头添加下拉列表实现数据过滤

    转:http://www.cnblogs.com/jaxu/archive/2011/08/04/2127365.html 我们见过Excel中的数据过滤功能,可以通过点击表头上的下拉列表来实现数据的 ...

  4. 怎样简单灵活地将DataTable中的数据赋值给model

    最近在做的一个项目中,有13个方法都需要用到同一种处理方式:通过SQL语句从数据库获取一条指定的数据,并将该数据中的每个值都赋值给一个model,再将这个model中的数据通过微信发送出去.每个方法都 ...

  5. java类的初始化块/执行顺序,实例化对象数据赋值

    java里初始化一个类的对象,通过初始化快或者构造方法进行数据赋值.与其相关的执行代码有这么几种: 静态初始化块 初始化块 构造方法 静态初始化块 静态初始化块只在类加载时执行一次,同时静态初始化块只 ...

  6. DataTable数据赋值给Model通用方法

    注:该文属本人原创,今后项目中发现该方法存在BUG会实时更新,转载记得附上原文出处,方便大家获得最新代码. 相信大家在做项目中,经常会根据不同的表new各种不同的Model,当需要对Model进行实例 ...

  7. DataTable中的数据赋值给model z

    create table memberinfo ( member_id int, member_name varchar(20), member_birthday varchar(50) ) go / ...

  8. DataGridView 添加ComboBox

    http://www.wapsolo.com/Personal/personal_view_75.aspx DataGridView 添加ComboBox 第一: 先在窗体设计时拖一个ComBoBox ...

  9. ionic中将service中异步返回的数据赋值给controller的$scope

    1.service中异步获取数据实例 angular.module('starter.services', []) .factory('Chats', function($http,$q) {//定义 ...

随机推荐

  1. 权限系统与RBAC模型概述

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3793894.html ...

  2. The performance between the 'normal' operation and the 'shift' operation.

    First, I gonna post my test result with some code: //test the peformance of the <normal operation ...

  3. Java中char占用几个字节

    在讨论这个问题之前,我们需要先区分unicode和UTF. unicode :统一的字符编号,仅仅提供字符与编号间映射.符号数量在不断增加,已超百万.详细:[https://zh.wikipedia. ...

  4. C# 跨线程访问控件

    this.BeginInvoke(new Action(() => { this.StatusProgressBar_ExecutingTaskStatus.Value = (int)value ...

  5. Android LinearLayout中weight属性的意义与使用方式

    layout_weight 分割父级容器的比例

  6. python模块之hashlib加密

    40.加密模块:hashlib      1.           >>> import hashlib >>> ret1 = hashlib.md5()     ...

  7. [r]Ubuntu Linux系统下apt-get命令详解

    Ubuntu Linux系统下apt-get命令详解(via|via) 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package ...

  8. UFLDL实验报告2:Sparse Autoencoder

    Sparse Autoencoder稀疏自编码器实验报告 1.Sparse Autoencoder稀疏自编码器实验描述 自编码神经网络是一种无监督学习算法,它使用了反向传播算法,并让目标值等于输入值, ...

  9. cloudera-scm-server ip改了怎么办了

    1.vi /etc/cloudera-scm-agent/config.ini #改下ip 2.manager 老只看到一个主机 rm -f /var/lib/cloudera-scm-agent/u ...

  10. 如何重载ComboBox 使其下拉按钮(带下箭头的)和下拉列表的垂直滚动条的宽度改变?(自绘ComboBox) [转]

    原文地址:http://bbs.csdn.net/topics/390135022 http://blog.csdn.net/scsdn/article/details/4363299 想使用winf ...