一: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. Python之路【第十二篇】:JavaScrpt -暂无内容-待更新

    Python之路[第十二篇]:JavaScrpt -暂无内容-待更新

  2. sql语句游标的写法

    当循环查找一张表的信息时,我们得写一张游标来对每条信息进行操作,具体格式如下 DECLARE @fitemid int DECLARE #point_cursor CURSORFORSELECT fi ...

  3. JQ 让光标在文本框最末尾

    function setFocus() { //文本末尾获得焦点 var obj = event.srcElement; var txt = obj.createTextRange(); txt.mo ...

  4. eclipse alt + '/' not working.

    searching for google,I observed that the 'content assist' shortcut key was take placed with 'ctrl + ...

  5. Fluent NHibernate之旅

    Fluent NHibernate 之旅 导航篇: [原创]Fluent NHibernate之旅开篇: [原创]Fluent NHibernate之旅二--Entity Mapping: [原创]F ...

  6. 【转】 ios开发之倒计时实现的两种方法

    原文:http://blog.csdn.net/kylinbl/article/details/8972261 方法1:使用NSTimer来实现 主要使用的是NSTimer的scheduledTime ...

  7. iOS开动画效果之──实现 pushViewController 默认动画效果

    在开发中,视图切换会常常遇到,有时我们不是基于导航控制器的切换,但实际开发中,有时需要做成push效果,下面将如何实现push和pop 默认动画效果代码实例: 一.push默认动画效果 CATrans ...

  8. JavaScript Window - 浏览器对象模型

    浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话". 浏览器对象模型 (BOM) 浏览器对象模型(Browser Object Model (BOM))尚 ...

  9. SGU 231.Prime Sum

    题意: 求有多少对质数(a,b)满足a<=b 且a+b也为质数.(a+b<=10^6) Solution: 除了2之外的质数都是奇数,两个奇数的和是偶数,不可能是质数.所以题目就是求差为2 ...

  10. 仿小米网jQuery全屏滚动插件fullPage.js

    演 示 下 载   简介 如今我们经常能见到全屏网站,尤其是国外网站.这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次.比如 iPhone 5C 的介绍页面,QQ浏 ...