• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Data.DataRowView类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.Data.DataRowView的典型用法代码示例。如果您正苦于以下问题:C# DataRowView类的具体用法?C# DataRowView怎么用?C# DataRowView使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



DataRowView类属于System.Data命名空间,在下文中一共展示了DataRowView类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: CreateHTMLForAYear

        string CreateHTMLForAYear(DataRowView row, int count, ref bool fFirst)
        {
            string s = "";
            string u = "'Months.aspx?ay=" + row["AlbumYear"] + "'";
            string img = (string)row["AlbumPhoto"];
            string alignleft = "";
            string fontsz = "x-large";
            string fontsz1 = "x-small";
            if (fFirst)
            {
                img = img.Replace("_s.jpg", ".jpg");
                fFirst = false;
                alignleft = "float:left; width:500; ";
                fontsz = "xx-large";
                fontsz1 = "small";
            }

            s += "<table style='cursor:pointer; display:inline; vertical-align:top; " + alignleft + "margin:10px' onclick=donavigate(" + u + ")><tr><td>";
            s += "<span style='background:green; display:inline'><img style='margin:0px' src='" + img + "'></span> ";
            s += "</td></tr><tr><td style='text-align:right; font-size:" + fontsz + "'>";
            s += row["AlbumYear"];
            s += "<br><span style='font-size:" + fontsz1 + "'>(" + count + ")</span>";
            s += "</td></tr></table>";
            return s;
        }
开发者ID:sujalp,项目名称:PhotoData,代码行数:25,代码来源:Years.aspx.cs


示例2: SerializeRow

 private static void SerializeRow(DataTable dataTable, DataRowView row, Dictionary<string, object> owner)
 {
     foreach (DataColumn column in dataTable.Columns)
     {
         owner.Add(column.ColumnName, row.Row.Field<object>(column.ColumnName));
     }
 }
开发者ID:jstevenson81,项目名称:wodgeaux,代码行数:7,代码来源:DataTableWrapperExtensions.cs


示例3: Find

        public bool Find(string code, bool ShowSelectionIfNotFound)
        {
            try
            {
                selectedDataRow = null;
                projectsSource.Filter = "";

                code = code.Trim();
                bool haveMarker = common.system.HaveFindMarker(ref code);
                if (!haveMarker && code != "")
                {
                    this.myBaseDS.emProject.Clear();
                    application.dataLibs.LoadData(this.myBaseDS.emProject, code);
                    if (this.myBaseDS.emProject.Count > 0)
                    {
                        selectedDataRow = ((DataRowView)projectsSource.Current);
                        return true;
                    }
                    if (!ShowSelectionIfNotFound) return false;
                }
                LoadData(); 
                this.ShowDialog();
                return (this.selectedDataRow != null);
            }
            catch (Exception er)
            {
                common.system.ShowErrorMessage(er.Message);
            }
            return false;
        }
开发者ID:oghenez,项目名称:trade-software,代码行数:30,代码来源:projectFind.cs


示例4: OnRowValidating

        //----------------------------------------
        protected override void OnRowValidating(DataRowView row)
        {
            if (m_trainingLayer > 0)
                row.Row[NetworkDatabase.ColumnTrainingLayerId] = m_trainingLayer;

            base.OnRowValidating(row);
        }
开发者ID:pirzada,项目名称:sinapse,代码行数:8,代码来源:TabPageTraining.cs


示例5: Find

 public bool Find(DateTime frDate, DateTime toDate, bool ShowSelectionIfNotFound)
 {
    try
    {
         selectedDataRow = null;
         InvoiceSource.Filter = "";
         this.invoiceTableAdapter.FilByDateRange(this.myMasterDataSet.Invoice, frDate, toDate);
         if (this.myMasterDataSet.Invoice.Rows.Count == 1)
         {
            selectedDataRow = ((DataRowView)InvoiceSource.Current);
            return true;
         }
         if (!ShowSelectionIfNotFound) return false;
         LoadDataOnShow = false;
         LoadData(); DoFilter();
         this.ShowDialog();
         LoadDataOnShow = true;
         return (this.selectedDataRow != null); 
     }
     catch (Exception er)
     {
         commonLibs.sysLibs.ShowErrorMessage(er.Message);
     }
     return false;
 }
开发者ID:oghenez,项目名称:trade-software,代码行数:25,代码来源:codeFind.cs


示例6: ChangeTableType

 public void ChangeTableType(DataRowView rowView,int type)
 {
     systemDataSetTableAdapters.tablesTableAdapter tables = new systemDataSetTableAdapters.tablesTableAdapter();
     DataRow row = rowView.Row;
     row["type_id"] = type;
     tables.Update(row);
 }
开发者ID:shenruizong,项目名称:simply_order,代码行数:7,代码来源:TablesModel.cs


示例7: GetBillNo

 /// <summary>
 /// 设置单据编号
 /// </summary>
 /// <param name="formid"></param>
 /// <param name="drv"></param>
 public static void GetBillNo(int formid, DataRowView drv)
 {
     try
     {
         string tablename = "";
         string fieldname = "";
         string prefix = "";
         string datetype = "";
         string serialtype = "";
         string sSQL = "SELECT * FROM sysBillNoSet WHERE iFormID=" + formid.ToString();
         DataTable dtTemp = BWS.ERP.DataAccess.DbHelperSQL.Query(sSQL).Tables[0];
         if (dtTemp != null && dtTemp.Rows.Count > 0)
         {
             tablename = dtTemp.Rows[0]["sTableName"].ToString();
             fieldname = dtTemp.Rows[0]["sFieldName"].ToString();
             prefix = dtTemp.Rows[0]["sPrefix"].ToString();
             datetype = dtTemp.Rows[0]["sDateType"].ToString();
             serialtype = dtTemp.Rows[0]["sSerialType"].ToString();
         }
         if (tablename != "" && fieldname != "" && datetype != "" && serialtype != "")
         {
             drv[fieldname] = GetBillNo(tablename, fieldname, prefix, datetype, serialtype);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
开发者ID:ViniciusConsultor,项目名称:belself-wang,代码行数:34,代码来源:SystemPublic.cs


示例8: button2_Click

        private void button2_Click(object sender, RoutedEventArgs e)
        {//버튼1

            //if btn.content == 문서1 이라면 안하고
            //else 실행

            
            if (!tb1Text.Text.Equals(""))
            {
                
                string qeury = "select * from dbo.secmem_board_extra_ssm_project where ex_pr_name =N'" + tb1Text.Text + "'";
               
                SqlDataAdapter adapter = new SqlDataAdapter(qeury, App.scon);
                SqlCommandBuilder builder = new SqlCommandBuilder(adapter);

                adapter.Fill(dt);
                
                DataView view = new DataView(dt);
                foreach (DataRowView drv in view)
                {
                    d = drv;
                    break;
                }

                AssignmentPage newRPpage1 = new AssignmentPage(d);
                Main.pageNavigation.preClear();
                Main.pageNavigation.backClear();


                Main.ft.Send("CLIENT_TECHNOLOGY\a" + d.Row[0]);
                Main.pageFade.ShowPage(newRPpage1);
            }
            
        }
开发者ID:ydjune,项目名称:Sw_MembershipDOC_Client,代码行数:34,代码来源:RelationProject.xaml.cs


示例9: Listare

 public Listare( DataRowView[] candidats )
 {
     InitializeComponent();
     _destPath = null;
     currentDoc.Name = null;
     currentDoc.Path = null;
     _candidats = candidats;
     _docs = new Dictionary<string, string>();
     DataTable dt = new DataTable();
     try
     {
         dt = DAL.getInstance().select(DAL.baseQuerys.SDOCUMENT);
         if (dt != null)
         {
             _docs = dt.AsEnumerable()
                     .ToDictionary<DataRow, string, string>(row => row.Field<string>(1),
                                                            row => row.Field<string>(2));
             foreach(string key in _docs.Keys){
                 Console.WriteLine(key);
                 comboDocument.Items.Add(key);
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
开发者ID:koppandiatt,项目名称:faszomxitprojekt,代码行数:28,代码来源:Listare.xaml.cs


示例10: DataValidator

 public DataValidator(DataRowView rv)
 {
     Debug.Assert(rv != null);
     m_rv = rv;
     m_tables = new List<DataTable>();
     Hook(rv);
 }
开发者ID:andrey-kozyrev,项目名称:LinguaSpace,代码行数:7,代码来源:Validation.cs


示例11: MeaningValidator

 public MeaningValidator(DataRowView rv)
     : base(rv)
 {
     Hook(AdoUtils.GetDataView(rv, Strings.TRANSLATIONS));
     Hook(AdoUtils.GetDataView(rv, Strings.SYNONYMS));
     Hook(AdoUtils.GetDataView(rv, Strings.ANTONYMS));
     Validate();
 }
开发者ID:andrey-kozyrev,项目名称:LinguaSpace,代码行数:8,代码来源:Validation.cs


示例12: EditarDT

 public static void EditarDT(DataRowView vistaFilaActual, Ventas entidad)
 {
     vistaFilaActual.BeginEdit();
     vistaFilaActual["IdPCVEN"] = entidad.IdPc.ToString();
     vistaFilaActual["FechaMSTK"] = entidad.Fecha.ToString();
     vistaFilaActual["IdClienteVEN"] = entidad.IdCliente.ToString();
     vistaFilaActual.EndEdit();
 }
开发者ID:BenjaOtero,项目名称:trend-gestion-desktop,代码行数:8,代码来源:VentasActualizaSrvDAL.cs


示例13: SetDataRowValuesToDocumentValues

 /// <summary>
 /// Sets all DataRow values to document values
 /// </summary>
 /// <param name="dataRowView">data row containing the document values</param>
 /// <param name="prefix">add prefix to name</param>
 public void SetDataRowValuesToDocumentValues(DataRowView dataRowView, string prefix)
 {
     if (prefix == null) prefix = "";
     foreach (DataColumn column in dataRowView.Row.Table.Columns)
     {
         _reportDocumentValues[prefix + column.ColumnName] = dataRowView.Row[column];
     }
 }
开发者ID:wybq68,项目名称:DIH_LUMBARROBAT,代码行数:13,代码来源:ReportData.cs


示例14: FindRelatedRows

 public static DataRowView[] FindRelatedRows(DataRowView rv, String relatedName, String propertyParent, String propertyChild)
 {
     DataView relatedView = rv.DataView.Table.DataSet.Tables[relatedName].DefaultView;
     Debug.Assert(relatedView != null);
     PropertyDescriptor property = GetProperty(relatedView, propertyChild);
     Debug.Assert(property != null);
     return BindingListUtils.FindItems<DataRowView>(relatedView, property, rv[propertyParent]);
 }
开发者ID:andrey-kozyrev,项目名称:LinguaSpace,代码行数:8,代码来源:AdoUtils.cs


示例15: RelatedView

 public RelatedView(DataRowView parentRowView, DataKey parentKey, DataColumn[] childKeyColumns) : base(childKeyColumns[0].Table, false) {
     this.filterValues = null;
     this.parentRowView = parentRowView;
     this.parentKey = parentKey;
     this.childKey = new DataKey(childKeyColumns, true);
     Debug.Assert (this.Table == childKey.Table, "Key.Table Must be equal to Current Table");
     base.ResetRowViewCache();
 }
开发者ID:nlh774,项目名称:DotNetReferenceSource,代码行数:8,代码来源:RelatedView.cs


示例16: FindRelatedRow

 public static DataRowView FindRelatedRow(DataRowView rv, String relatedName, String column, String relatedColumn)
 {
     DataView relatedView = rv.DataView.Table.DataSet.Tables[relatedName].DefaultView;
     Debug.Assert(relatedView != null);
     PropertyDescriptor relatedProperty = GetProperty(relatedView, relatedColumn);
     Debug.Assert(relatedProperty != null);
     return BindingListUtils.FindItem<DataRowView>(relatedView, relatedProperty, rv[column]);
 }
开发者ID:andrey-kozyrev,项目名称:LinguaSpace,代码行数:8,代码来源:AdoUtils.cs


示例17: ReBindControlsToDataRow

 /// <summary>
 /// указан текст Входы для отслеживания состояния сетке данных.
 /// Это должно позволить пользователю редактировать записи.
 /// сбрасывает DataBindings и BackColor.
 /// необходимо сбросить управления, так как мы повторно использовать их.
 /// </summary>
 /// <param name="rowview"></param>
 public void ReBindControlsToDataRow(DataRowView rowview)
 {
     var columns = rowview.DataView.Table.Columns;
     for (int i = 0; i < TextInputs.Count; i++)
     {
         TextInputs[i].UnbindFromData();
         TextInputs[i].BindToDataRowView(rowview, columns[i].ColumnName);
     }
 }
开发者ID:temach,项目名称:kdz_registry_office_manager,代码行数:16,代码来源:EditRowForm.cs


示例18: FormatMessage

        protected string FormatMessage(DataRowView row)
        {
            string msg = row["Message"].ToString();

            if(msg.IndexOf('<')>=0)
                return msg;

            return FormatMsg.ForumCodeToHtml(this,row["Message"].ToString());
        }
开发者ID:zi-yu,项目名称:orionsbelt,代码行数:9,代码来源:forum.ascx.cs


示例19: Barcode

 public Barcode(DataRowView product)
 {
     InitializeComponent();
     Product = product;
     PD = new PrintDocument();
     PD.DefaultPageSettings.Margins = new Margins(6, 2, 2, 0);
     PD.DefaultPageSettings.PaperSize = new PaperSize("User Defined", 150, 100);
     PD.PrintPage += new PrintPageEventHandler(PD_PrintPage);
     Amount_TB.Text = Product["pro_limit"].ToString().Split('.')[0];
 }
开发者ID:Enumeg,项目名称:POS-General,代码行数:10,代码来源:Barcode.xaml.cs


示例20: Incident

 public Incident(DataRowView data)
 {
     this.CustomerID = Int32.Parse(data[1].ToString());
     this.IncidentID = Int32.Parse(data[0].ToString());
     this.TechId = Int32.Parse(data[3].ToString());
     this.DateOpened = DateTime.Parse(data[5].ToString());
     this.DateClosed= DateTime.Parse(data[4].ToString());
     this.ProductCode = data[2].ToString();
     this.Title = data[6].ToString();
 }
开发者ID:KSEkstrand,项目名称:Case4,代码行数:10,代码来源:Incident.cs



注:本文中的System.Data.DataRowView类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Data.DataSet类代码示例发布时间:2022-05-26
下一篇:
C# Data.DataRowCollection类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap