[seasar-dotnet:1284] Re: Grad コントロール 行の追加と削除について

koyak [E-MAIL ADDRESS DELETED]
2009年 3月 27日 (金) 19:15:14 JST


植田さん

小谷です。

できればもう少し情報をいただきたいです。

個人的には
・例外の型
・例外メッセージの全文
・例外のスタックトレース
(↓はあまり関係ないかもしれませんが)
・service.GetAll()の実装コードと戻り値の型

をまずは教えていただけたらと思います。

2009/03/27 15:47 MilkT -ウエダマサユキ- <[E-MAIL ADDRESS DELETED]>:
> お世話になります、植田と申します。
> 初めて投稿させていただきます。
>
> Seasarを使い始めて間もなく、
> 至らない点もあると思いますがご容赦願います。
>
> 開発環境は以下となります。
> ・MicroSoft VisualStudio C# 2005 ExpressEdition
> ・Access 2003
> ・S2Container.NET 1.3.14 + Quill
>
> サンプルソースを参考にさせていただき、
> S2Form上にDataGridView、Quillコントロールを配置し、
> あらかじめDataGridView上に設定した日本語項目と
> DB項目がマッピングされ、データが表示されるところまで
> 作成することができました。
>
> 次にGirdの行追加、削除を行おうと思い、
> AddRow()、DeleteRow()メソッドを試してみたのですが、
> 「IList 無効な型'1
> の例外が発生し、
> 思いつく範囲でいろいろ試してみたのですが、
> 原因が分からずに困っております。
>
> ちなみに、サンプルソースにAddRow、DeleteRowメソッドを追記して、
> 試してみたのですが、
> 同様の例外が発生いたします。
>
> //--
> 以下、該当部分を抜粋します。
>
> ==========================================
>    public class HanyoMasterPage
>    {
>        private IList<HanyoDto _list>;
>
>        public HanyoMasterPage()
>        {
>            _list = new List<HanyoDto>();
>        }
>        /// <summary>
>        /// 汎用マスタリスト
>        /// </summary>
>        public IList<HanyoDto> List
>        {
>            get { return _list; }
>            set { _list = value; }
>        }
>    }
>
> ==========================================
> フォーム
>
>
>    [ControlModifier("txt", "")]
>    [Control("dgvList", "DataSource", "List")]
>    public partial class FrmHanyoMaster : S2Form
>    {
>        /// フォームをロードしたときの処理
>        private void HanyoMaster_Load(object sender, EventArgs e)
>        {
>           //一覧の取得
>           this.DataSource = service.GetAll();
>        }
>
>        /// 適当なボタンを押したときの処理
>        private void cmd_Click(object sender, EventArgs e)
>        {
>            this.DeleteRow("List", 0);
>        }
>    }
>
>
> お手数かと存じますが、
> ご教示のほど、よろしくお願いいたします。
>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


seasar-dotnet メーリングリストの案内