当前位置: 首页>>代码示例>>C#>>正文


C# Data.DataRowView类代码示例

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


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


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