我有一个DataGridView绑定到一个BindingSource绑定到DataMember tbl_Distribution_Orders_Restriction的DataSource bs_tbl_Series_Manufacturer,这本身就是一个BindingSource具有DataSource连接到一个实体ForeNET.tbl_Series_Manufacturer.该DataGridView问题仅显示与当前记录相关的记录bs_tbl_Series_Manufacturer.
tbl_Distribution_Orders_Restriction 具有以下定义:
CREATE TABLE [Fore].[tbl_Distribution_Orders_Restriction](
[GM_ORDER_NBR] [varchar](50) NOT NULL,
[Include] [bit] NOT NULL,
[AUS_SRS_CD] [varchar](2) NULL,
[ManufacturerID] [tinyint] NULL,
[CNTLG_DLR_CD] [varchar](6) NULL,
[FAWCode] [varchar](15) NULL,
CONSTRAINT [PK_tbl_Distribution_Orders_Restriction_1] PRIMARY KEY CLUSTERED
([GM_ORDER_NBR] ASC) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [Fore].[tbl_Distribution_Orders_Restriction] WITH CHECK ADD …Run Code Online (Sandbox Code Playgroud) 我具有用于与在一个单独的扩展方法控制台应用程序的单个模块Extensions命名空间和类,在称为DataProcessor类using Extensions;,有效如下与外来代码移除:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DataProcessor
{
using Extensions;
class Program
{
public static int Main(string[] Args)
{
for (int CtrA = 0; CtrA <= 100; CtrA++)
{
System.Diagnostics.Debug.Print((CtrA + 1).Ordinal); // Error occurs here
}
}
}
}
namespace Extensions
{
public static class Extensions
{
public static string Ordinal(int Number)
{
string Str = Number.ToString();
Number = Number % 100;
if ((Number >= 11) …Run Code Online (Sandbox Code Playgroud)