在SQLDataAdapater填写完之后,我需要添加其他列。

索卡斯基

知名会员
已加入
2014年3月3日
留言内容
59
编程经验
Beginner
我想没有"Computed Column"在SQL中,因为它是一列,其中包含图像和文本取决于条件是true还是false。
我到了下面,我无法实现添加带有已填充行的开始或结尾的列。
jkjkjk.png
 

索卡斯基

知名会员
已加入
2014年3月3日
留言内容
59
编程经验
Beginner
也许是因为您要创建新行? (t.NewRow)
感谢您指出我的错误方法在哪里。现在,感谢您,我已经解决了我的问题。
DataTable t = new DataTable();
                    a.Fill(t);

                    DataColumn newCol = new DataColumn("NewColumn", typeof(string));
                    newCol.AllowDBNull = true;
                    t.Columns.Add(newCol);
                    foreach (DataRow row in t.Rows)
                    {
                        row["NewColumn"] = "With String";
                    }
                    dataGridView1.DataSource = t;


resolve.png
 
最佳 底部