- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小结 WinForm中数据展示的方式有哪些? 如何读取DataTable中的数据? DataSource属性的作用是什么? ListView控件有那些显示方式? TreeView控件如何添加节点? 查看电影信息 查看电影信息 添加“选择全部”项 DataRow dr = dt.NewRow(); dr[ID] = -1; dr[Name] = 选择全部; ? dt.Rows.InsertAt(dr, 0); 和DataTable具有相同的结构 通过特殊值表示状态 将DataRow对象插入到到DataTable的指定位置 查看电影信息 数据查询 DataView dv = new DataView(dt); ? if ((int)cboFilmType.SelectedValue 0) dv.RowFilter = TypeID = + (int)cboFilmType.SelectedValue; ? if (!string.IsNullOrEmpty(txtSearch.Text)) dv.RowFilter = [Name] like % + txtSearch.Text + % or Actors like % + txtSearch.Text + %; 创建和DataTable具有相同的结构的数据试图 完成数据筛选 DataView(数据视图)是DataTable对象的一个自定义的视图,作用是对DataTable中的数据进行排序、筛选、有哪些信誉好的足球投注网站、编辑和导航等操作 查看电影信息 显示电影信息 在ListView中显示电影信息列表 获取电影编号并传递到详细信息窗体 在详细信息窗体显示电影信息 lsvShowData.Items.Clear(); ? foreach (DataRowView dr in dv) { ListViewItem item = new ListViewItem(); ? item.Tag = (int)dr[ID]; item.SubItems[0].Text = (string)dr[“Name”]; item.SubItems.Add(string.Format(“{0:C}”, dr[“Price”])); ? lsvShowData.Items.Add(item); } 清除所有项 添加电影信息 if (lsvShowData.SelectedItems.Count 0) { int id = (int)lsvShowData.SelectedItems[0].Tag; frmFilmDetails fd = new frmFilmDetails(id); fd.ShowDialog(); } 确保有选中项 通过构造传参 以模式窗口打开 string conn = ConfigurationManager.ConnectionStrings[SQL].ConnectionString; SqlConnection cn = new SqlConnection(conn); ? DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(select * from Film where [ID]= + filmID, cn); ? da.Fill(dt); ? if (dt.Rows.Count 0) { txtName.Text = (string)dt.Rows[0][Name]; txtActors.Text = (string)dt.Rows[0][Actors]; txtPrice.Text = string.Format({0:C}, dt.Rows[0][Price]); txtAmount.Text = dt.Rows[0][Amount].ToString(); txtDesc.Text = (string)dt.Rows[0][Desc]; cboType.SelectedValue = dt.Rows[0][TypeID]; } 根据编号查询电影信息 设定ComboBox选中项 查看电影信息 课堂演练:实现电影信息查看 总结 DataSet的作用和使用 DataAdapter的作用和使用 使用简单控件显示数据 使用列表控件显示数据 使用DataGridView控件显示数据 使用ListView控件显示数据 使用TreeView控件显示数据 作业 构建DataSet的方式有那些 DataAdapter的作用是什么? 请写出使用DataGrid
文档评论(0)