解决方案 »
- 动态加载TabContainer后取值问题
- mvc到底怎么搞?
- 怎么txt中文乱码是乱码?求指点
- SQL的Coonection的Open()延迟,断网了,Coonection还能Open(),结果插入异常。
- 求一sql查询语句......
- base.Request["t"]的问题
- 大家看看,我安装了.NET Framework 2.0 为什么最后行还
- 为什么运行水晶报表时出错这样的错误阿?
- AjaxPro.Utility.RegisterTypeForAjax(typeof(ajax)) 解释
- js第二次运行提示document.getElementById('...')对象不支持此属性或方法
- 请问大家,都会写单元测试吗?
- 可以推荐一个优秀的MVC+EF的开源项目吗
//使用控件显示数据库数据
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4"
Font-Size="9pt" ForeColor="#333333">
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:BoundField DataField="res_id" HeaderText="学生编号" />
<asp:BoundField DataField="stuname" HeaderText="学生姓名" />
<asp:BoundField DataField="stusex" HeaderText="学生性别" />
<asp:BoundField DataField="which_lesson" HeaderText="考试科目" />
<asp:BoundField DataField="taotiname" HeaderText="考试套题" />
<asp:BoundField DataField="res_total" HeaderText="考试成绩" />
<asp:BoundField DataField="res_subdate" HeaderText="考试时间" />
</Columns>
<RowStyle BackColor="#EFF3FB" />
<EditRowStyle BackColor="#2461BF" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>//codego.net/tags/11/1/
//cs页面绑定控件加载数据库数据
SqlConnection sqlcon;
string strCon = ConfigurationManager.AppSettings["conStr"];
protected void Page_Load(object sender, EventArgs e)
{
string sqlstr = "select * from tb_StuResult";//定义查询语句
sqlcon = new SqlConnection(strCon);//创建数据库连接
SqlDataAdapter myda = new SqlDataAdapter(sqlstr,sqlcon);//创建数据适配器
DataSet myds = new DataSet();//创建数据集
myda.Fill(myds,"tb_StuResult");//填充数据集
GridView1.DataSource = myds;//设置数据源
GridView1.DataBind();//绑定数据
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)//遍历控件
{
DataRowView mydrv = myds.Tables["tb_StuResult"].DefaultView[i];
string score = Convert.ToString(mydrv["res_total"]);
if (Convert.ToInt32(score) < 60)//判断res_total值即学生成绩如果小于60分为不及格
{
GridView1.Rows[i].Cells[5].BackColor = System.Drawing.Color.Red;//成绩不及格时单无格显示红色
}
}
}
首先要考虑的数据结构的合理性,画出类型关联图,研究所有的“初步分析动态行为”与你的这个静态实体关系图是否匹配。做完最基本的静态设计之后,再花3倍的力气进行基本的动态模型设计。比如说列出基本的用例,画出交互界面效果草图,画出界面与ViewModel、ViewModel与后台的交互时序图,了解每一个用例大概用多长时间可以完成,是否需要再次细分,提示将来的开发人员主要要用到开发平台什么组件/控件,主要要用到系统其它开发人员做好的什么功能接口,同时要借此用例开发而给系统贡献什么公共的api接口规格,用例的数据来源如何定义。假设你的程序有15个主要的用例,那么就写出15份这样的简单的规划(每一个可能需要Word文档1页纸就够了,不用写太多,包括界面草图)。上面的最起码的文档写完,就可以正式编写代码了。